天才一秒记住【热天中文网】地址:https://www.rtzw.net
1970年,詹姆斯·里德斯和罗伯特·莫里斯首次成功对M-209进行了唯密文攻击,不需要猜,不用钓鱼获得部分明文对照,只要收集到的密文达到2000~2500个字母以上,就能硬破。
当时CIA得知这个消息之后大惊,给了两人好多钱让他们对唯密文攻击的方法保密,因为这时候虽然美军不用M-209了,但美国的一些盟国和游击队还在用M-209加密。
当然M-209的秘密不可能永久捂住,到2004年,HeiseOnline发布了一篇破解M-209的技术报告,把从1970年起所有对M-209唯密文攻击的成功方式全列了个遍。
“王科长,我们有没有获得M-209的实机?”
唐华问。
“没有,可能苏联有。”
老王说,“但我们清楚它的结构……”
“那就够了。”
唐华说,“六轮机械加密,第一个轮是26个,全字母,第二个轮25个,缺w,第三个轮23,缺w、x、y……”
唐华在纸上歪歪扭扭画了六个圈圈,写上数字。
“王科长,我们可以用一台T50计算机,来充当M-209的虚拟机。”
“噢!
有道理,”
老王说,“我早应该想到的。
反正你们这楼里T50不是什么特别金贵的玩意,我看到的就有五六台。
让我来让我来”
现在老王是特别想操作计算让自己练手。
反正M-209的虚拟机真不难做,于是唐华就把老王带到一个带原始字符输入和输出的T50改装机上,让他自己玩了。
老王先读了几页改装机的说明书,然后开始敲字。
越敲越慢,脑子似乎开始神游。
唐华看得出来,他在编写M-209虚拟机的时候,已在思考怎么对M-209进行唯密文攻击了。
“……穷尽法,需要对密文进行一亿次换算,还需判断是否为明文,效率太低,排除。”
老王自言自语。
“美军的6位秘钥不会随意设置,需要保证周期至少在1000万以上,这可以缩小计算范围。”
“不,这样还是穷尽法……”
“王科长,”
唐华说,“在搞M-209的唯密文攻击前,我想我们先做一个总结。
加密应该可以分成两个要素,第一要素是算法,第二要素是秘钥。
我们现在等于是已经获取了M-209的算法,转而求他的秘钥。”
老王看了唐华一眼,又点点头。
就在老王和唐华对话之时,老王手一直没停,已经悄悄做出来了M-209的虚拟机。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!