如果使用DES的方式如下:
对于给定的明文x和键k,我们将执行:DES(DES(DES, k), k'), k),其中k'是k的补充。
如果对手有少量的文本和他们的密文,他还需要运行3* 2^56加密:对于每个密钥执行DES(DES(DES, k), k'), k),因此这种加密比2密钥的2 2DES强(在中间满足要求2^57次),但比实际的3 2DES(大于2^57 )要少?
还是有更聪明的方法?
发布于 2018-11-15 00:21:16
正如评论中指出的那样,两个关键的三重DES (没有您的补充密钥条件)已经对它进行了有效的攻击,可以追溯到80's。例如,参见Van Oorschot和Wiener 这里中的详细分析,后者将默克尔和赫尔曼选择的明文攻击转化为已知的明文攻击。
由于2键3 3DES已经很弱,尝试基于互补关键条件的复杂复杂的改进可能不值得付出努力。
https://crypto.stackexchange.com/questions/64019
复制相似问题