密码学中可证明安全CCA2

本文深入探讨了密码学中CCA2安全概念的重要性,对比CCA1,详细解释了CCA2允许敌手在生成挑战密文后继续进行解密询问的独特性质。通过分析Noar-Yung方案的弱点,引入DDN方案,展示如何利用一次性签名方案和适应性非交互零知识证明系统构建CCA2安全的加密方案。

密码学中可证明安全CCA2

可证明安全推荐书目:

《密码学中的可证明安全性》杨波:: 清华大学出版社     

《Introduction to Security Reduction》Fuchun Guo;Willy Susilo;Yi Mu ::Springer

CCA1 与 CCA2 的区别

CCA2 与 CCA1 只有一个区别,那就是在生成挑战密文后,CCA2依然允许敌手进行解密询问(限制是不能允许敌手询问挑战密文的解密询问)。

                             

CCA2的必要性

在上一篇博客中,我们提到的这个抵抗CCA攻击的方案,是不能抵抗CCA2攻击的。

上一篇博客:https://blog.youkuaiyun.com/zmrlinux/article/details/107790419

原因如下:

新构造一个ZK系统,与之前的ZK系统不同的是,在P输出的末尾增加一个比特,V在验证时可以无视这个比特的存在,并且依然能够验证这个ZK,依然是适应性安全的非交互式零知识证明系统。

           

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值