9、现代密码学中的安全概念与构造

现代密码学中的安全概念与构造

在密码学领域,安全是至关重要的。早期我们考虑的安全定义相对较弱,仅关注敌手被动窃听诚实方之间发送的单个密文的情况。然而,在实际应用中,我们需要更强的安全概念来应对更复杂的攻击场景。

1. 多重加密的安全性

在许多实际应用中,通信双方可能需要使用相同的密钥安全地发送多个密文,即使窃听者可能会观察到所有这些密文。为了满足这种需求,我们需要一种对多个消息加密都安全的加密方案。

1.1 多重消息窃听实验

对于任意加密方案 Π、敌手 A 和安全参数 n,定义多重消息窃听实验 PrivKmult A,Π (n),步骤如下:
1. 敌手 A 输入 1 n ,输出一对等长的消息列表 ⃗M 0 = (m 0,1 , …, m 0,t ) 和 ⃗M 1 = (m 1,1 , …, m 1,t ),其中对于所有的 i,|m 0,i | = |m 1,i |。
2. 运行 Gen(1 n ) 生成密钥 k,并选择一个均匀比特 b ∈ {0, 1}。对于所有的 i,计算密文 c i ← Enck(m b,i ),并将列表 ⃗C = (c 1 , …, c t ) 提供给 A。
3. A 输出一个比特 b′。
4. 如果 b′ =

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值