分组密码三重操作模式与Feistel方案的通用攻击
分组密码三重操作模式攻击
在分组密码的三重操作模式中,有多种攻击方法被提出,这些方法在使用已知初始向量(IV)的选择明文或选择密文的情况下,能对多种三重模式进行破解。以下是几种具体的攻击方式及其操作步骤:
1. IV IV A - 攻击
- 目标模式 :主要针对最后模式为CFB的三重模式,以OFB|CFB|CFB模式为例。
- 操作步骤 :
1. 选择密文(IV3, IV3, A),获取对应的明文(P0, P1, P2)。
2. 分析可知,第二个CFB组件后的中间值形式为(B, B, ?),其中B = IV3⊕EK3(IV3),第二个和第三个块中第二个加密盒输入的中间值相等。
3. 使用方程EK1(EK1(IV1)) ⊕ EK1(EK1(EK1(IV1))) = P1 ⊕ P2 ⊕ IV3 ⊕ A,通过暴力破解找到K3。
- 优势 :只需3个选择密文即可破解OFB|CFB|CFB模式,而E. Biham的方法需要266个选择密文。
2. IV IV IV - 攻击
- 目标模式 :适用于第一个模式为任何带反馈的单模式,第二个模式为OFB模式的多种三重模式,以CFB|OFB|CBC模式为例。
- 操作步骤 :
1. 选择密文(IV3, IV3, IV3),获取对应的明文(P0, P1, P2)。
2
超级会员免费看
订阅专栏 解锁全文

2547

被折叠的 条评论
为什么被折叠?



