IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 函数加密_同态加密__密码学课堂笔记 -> 正文阅读

[区块链]函数加密_同态加密__密码学课堂笔记

背景

对称、公钥加密算法解密密文,得到的是明文的全部信息。但是我们希望能够对密文的访问附加特殊的要求,使访问者只得到明文的一个函数值,而不会泄露明文。

  • FE的核心要求:对明文的灵活访问
  • FE密钥:基于 对密文访问需求抽象出的函数
  • 解密:对明文的预定义函数运算(?)(也可在加密函数中实现),直接输出函数值而非原明文

Functional Encryption

FE定义:键空间K,明文空间X,(K, X)上的泛函F: K 乘 X --> {0, 1}*。F中的f是确定性图灵机。同时,要求密钥空间 K 包含一个特殊的密钥,称为空密钥,表示为 ?(及空键,是从密文便可得到的明文信息,是攻击者知道的信息,但仅仅凭借这个信息无法解密)。

函数加密过程:(先执行Setup)由系统安全参数(一般是个随机数?)生成主密钥msk和公钥pk。然后,由主密钥msk和函数f生成用户私钥(KeyGen)。
FE加密过程

函数加密的子类

函数加密是一个非常广泛的概念。涵盖多种基于公钥的加密概念(当f(x) = x 时,其实就变成了IBE)。
谓词加密:使用于(索引,明文)形式。例如,在电子邮件系统中,索引可能是发件人的姓名,而有效载荷是电子邮件内容。
带有公共索引的谓词加密中,谓词加密的一个子类使明文索引很容易从密文中读取。空键 ? 显式地显示索引 ind,即:F( ?, (ind, m)) = (ind, len(m))。

同态加密

在函数加密的基础上,假如客户端不希望服务器知道自己想要查询什么,而服务器也不愿意告诉客户自己是怎么进行运算的,就要借助同态加密。(感觉这里讲的不对,因为f()是客户端传给服务器的啊……)

同态性:Enc(m1) * Enc(m2) = Enc(m1 * m2)
由于加法、乘法具有同态性,我们可以对密文进行多项式级的同态运算。

同态加密中,客户端向服务器发送一个同态性质运算f(),服务器利用此函数对密文进行运算,然后客户端在根据运算的结果解密得到明文的一个函数值。
*只需要进行一次密文的解密
*解密方只能得到最后的结果,无法得知每一个密文信息

同态加密具有语义安全性:根据密文信息无法猜测明文

reference

同态加密(讲的很好呜呜呜呜)
函数加密。这个网站内容和老师PPT相似度98%(汗)

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2021-11-16 18:52:46  更:2021-11-16 18:53:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:37:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码