37、非可塑加密:更简单、更短、更强

非可塑加密:更简单、更短、更强

1 引言

公钥加密(PKE)提出了多种不同的安全概念。最基本的是选择明文攻击下的不可区分性(IND - CPA),它要求没有解密能力的对手无法区分两条消息的加密结果。然而,在许多情况下,IND - CPA 安全是不够的。

例如,在电子拍卖场景中,拍卖师 U 发布公钥 pk,邀请参与者 P1, …, Pq 用 pk 加密他们的投标 bi。虽然加密的 IND - CPA 安全性确保 P1 无法解密 P2 的投标,但 P1 仍有可能构造一个特殊的密文 e1,解密后得到与 P2 投标相关的投标 b1(例如,b1 = b2 + 1)。因此,需要更强的安全形式来克服这种“可塑性”问题。

PKE 最强的安全级别是选择密文攻击下的不可区分性(IND - CCA),对手可以无限制地、自适应地访问解密预言机(但不能对“挑战密文”进行询问)。这个概念足以满足 PKE 的大多数自然应用,目前已经有一些通用和具体的构造方法。然而,这些构造要么依赖特定的数论假设,要么使用比 IND - CPA 安全加密更高级的机制。

因此,研究 IND - CPA 和 IND - CCA 之间的各种“中间地带”安全概念是有意义的,这些概念既足以满足应用需求,又可能由更简单的基本原语构建。其中一个有影响力的概念是非选择明文攻击下的不可塑性(NM - CPA),由 Dolev 等人引入,旨在解决上述拍卖示例中的问题,要求对手不能将密文篡改解密为相关的明文。后来的研究表明,NM - CPA 等价于对手可以访问非自适应解密预言机的安全性,并且可以从任何 IND - CPA 安全方案中通用地构建 NM - CPA 加密。

研究问题

我们研

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值