首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DES -加密3次- DES(DES(DES,k),k‘,k) -比2 DES强2个不同的密钥?

DES -加密3次- DES(DES(DES,k),k‘,k) -比2 DES强2个不同的密钥?
EN

Cryptography用户
提问于 2018-11-14 22:08:20
回答 1查看 394关注 0票数 1

如果使用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 )要少?

还是有更聪明的方法?

EN

回答 1

Cryptography用户

发布于 2018-11-15 00:21:16

正如评论中指出的那样,两个关键的三重DES (没有您的补充密钥条件)已经对它进行了有效的攻击,可以追溯到80's。例如,参见Van Oorschot和Wiener 这里中的详细分析,后者将默克尔和赫尔曼选择的明文攻击转化为已知的明文攻击。

由于2键3 3DES已经很弱,尝试基于互补关键条件的复杂复杂的改进可能不值得付出努力。

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/64019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档