加密战争:DES的兴衰与密码学的发展
1. DES的落幕
AES 128拥有多达340亿亿亿亿个密钥,这一数量是DES的5000亿亿倍。即便到2020年计算机处理能力大幅提升,世界上最快的计算机破解AES 128密钥也需要5000万亿年。美国国家标准与技术研究院(NIST)于2005年正式停用DES,并给予政府机构两年的过渡期来停止使用该算法。到2007年5月,DES彻底退出历史舞台。
2. DES的回顾
2011年,美国国家安全局(NSA)信息保障局技术总监理查德·“迪基”·乔治在RSA会议上讨论DES的历史。当时与他一同登台的还有迪菲、赫尔曼、罗恩·李维斯特和阿迪·沙米尔。
乔治作为DES原始评估团队的一员,对“进行数学计算和参与政治辩论”都饶有兴趣。临近退休时,他意识到自己是米德堡最后一位参与DES开发的人,于是向局长提议解密整个DES的故事,局长表示同意。乔治开始调查NSA的内部记录,结合自己的回忆,准备向世界讲述DES的内幕。
当沙米尔询问引发诸多争议的56位密钥长度时,乔治透露NSA的通信安全(COMSEC)和通信情报(COMINT)部门曾就是否参与DES项目进行过讨论。如果部署的加密算法COMINT无法破解或破解成本过高,NSA提供情报的能力将受到严重影响。但另一方面,若不参与,美国的商业、私人、关键国家基础设施和非机密数据可能得不到充分保护。在全球化迅速发展、数据对美国企业愈发重要的时代,NSA领导层认为参与该项目符合国家利益。从那时起,NSA开始扮演完全的通信安全角色。
不过,历史记录存在一些差异。1998年解密的NSA内部历史记载,NSA曾试图说服IBM将密钥长度从64位减至48位,最终双方妥协为
超级会员免费看
订阅专栏 解锁全文
58

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



