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 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 关于BGN同态加密的安全性证明 -> 正文阅读

[区块链]关于BGN同态加密的安全性证明

目录

=

子群决策问题

关于子群决策问题主要是可以,在上篇文章中总结过:
在这里插入图片描述

归约证明(Reduction Proof)

对密码体制安全性证明:
参考

一般来说密码学的方案或者协议Π都是建立在某个困难问题上面,例如RSA公钥加密体制j建立在因数分解, 这个困难问题记作P

条件命题:只要P是安全的(难以解决的) 那么我们的方案Π 就是安全的。 同样的P 能够被安全攻破,那么Π就不再安全。
但是直接去证明这个条件命题是很困难的,我们一般采取从他的逆否命题入手。
在这里插入图片描述
PPT:概率多项式时间
在这里我的理解是:从反证法入手,困难问题是作为已知、公认的前提条件。假设存在可以攻破方案的敌手,且拥有的优势为 ? ( t ) \epsilon(t) ?(t),会建立与攻破困难问题的敌手的假设,通过概率来判断,达到了敌手攻破困难问题的证明。

原文的安全证明

在这里插入图片描述
这是原文关于BGN安全性证明。

理解

这里我的理解是,对于 B \mathcal{B} B产生的两条消息 m 0 , m 1 m_0,m_1 m0?,m1?, A \mathcal{A} A会对其中一个进行加密 C = g m b x r ∈ G C=g^{m_{b}}x^{r}∈\mathbb{G} C=gmb?xrG,然后给 B \mathcal{B} B,进行挑战攻破。这里设计到对与 x x x属于哪一个群的讨论,如果 x ∈ G x∈\mathbb{G} xG那么 B \mathcal{B} B,只能是纯猜测,概率为 P [ b ′ = n ] = 1 / 2 P[b'=n]=1/2 P[b=n]=1/2,无法攻破该方案,如果 x ∈ G 的一个子群 x∈\mathbb{G}的一个子群 xG的一个子群,那么这个情况下,那么给 B \mathcal{B} B的挑战是一个真正的语义安全游戏, P [ b ′ = n ] > 1 / 2 + ? ( t ) P[b'=n]>1/2+\epsilon(t) P[b=n]>1/2+?(t) 因为 B \mathcal{B} B是假设以一个 ? ( t ) \epsilon(t) ?(t)的优势来攻破这个方案的,那么拥有同样优势的 A \mathcal{A} A在解决困难问题优势也是不可忽略:
在这里插入图片描述
这样就证明了逆否命题条件的成立!
关于这部分的内容,我自己感觉还是有点难理解,对于不同的加密体制的安全性证明中所使用的方法细节也值得好好思考~

参考

1、密码体制的安全性证明

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:02:40  更:2022-10-31 12:03:05 
 
开发: 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 16:23:27-

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