试题详情
- 简答题试说明使用3DES而不使用2DES的原因。
-
双重DES可能遭到中途相遇攻击。该攻击不依赖于DES的任何特性,可用于攻击任何分组密码。
具体攻击如下:
假设C=EK2[EK1[M]],则有X=EK1[M]=DK2[C]
首先用256个所有可能的密钥K1对M加密,将加密结果存入一表并对表按X排序。然后用256个所有可能的密钥K2对C解密,在上表中查找与C解密结果相匹配的项,如找到,记录相应的K1和K2。最后再用一新的明密文对检验上面找到的K1和K2。
以上攻击的代价(加密或解密所用运算次数)<=2×256,需要存储256×64比特。抵抗中间相遇攻击的一种方法是使用3个不同的密钥作3次加密,从而可使已知明文攻击的代价增加到2112。 关注下方微信公众号,在线模考后查看
热门试题
- 盲签名方案
- PGP提供的5种主要服务是什么?
- 以下是对公钥密码的要求,错误的是()
- SHA-1的输入是1024bits长的消
- 在RSA密钥产生过程中,已知Φ(n)=4
- 多方密钥协商问题
- PGP和SMIME主要区别。
- 简述AES算法的正变换矩阵比逆变换矩阵简
- 以下哪一个算法不属于公钥密码体制()
- 下面()不是Hash函数的等价提法。
- 为什么在密钥管理中要引入层次式结构?
- 置换密码是把()中的各字符的位置次序重新
- 一个DES加密算法有四种工作模式,它们分
- 设计一种报文安全交换方案,要求机密性、完
- 常见的公钥密码算法有RSA算法、Diff
- 木马程序用于隐藏的是()部分。
- 列出并简要定义防火墙的分类
- 数字证书产生过程有?
- 以下哪一种是公钥密码算法()
- MD5的分组处理是由4轮构成的,每一轮处