查看原文
其他

让德国引以为傲的恩尼格玛机,竟被波兰的数学家成功破译了

中国军视网 中国军视网 2021-12-26


随着科技的进步,旧的加密法不断被破译,又有新的加密法诞生。

本期《军事科技》

带您一起看一看

还有哪些新的加密法

↓↓↓




恩尼格玛机最初只有显示功能,使用起来非常复杂。一个人念原文,一个人按键,另一个人把它写下来,需要三个人才能完成加密过程。恩尼格玛密码机拥有和打字机一样的键盘,可以按键输入字母,键出的字母会通过电流在上面的显示器上显示出来。


你按字母“A”它会显示出“Q”,再按一次“A”它会显示出“X”,以此类推。


机器的心脏是一个有电线相连的转子,它会持续转换26次,每一次键入“A”出来的都是不同的字母。这个转子下面还有一个转子,有点像汽车里的里程表,旋转一周走一个字。下一个转子也会转,于是就会产生26x26x26,也就是17000多种变化的密码。


产生这么多种的组合,对密码破译员来说他不仅要找出原有转子的接线情况,还要找出每个转子都处于什么位置,开始的位置在哪里,所以破解工作成了复杂程度极高、覆盖面极广的难题。


1930年,一个来自德国的小包裹寄往波兰首都华沙的德国领事馆,波兰情报部门得到密报,这是一台恩尼格玛密码机。但它只能在波兰人手中停留48个小时,复制拍照之后,波兰人将包裹重新装好送到德国领事手中。


波兰人请来当时的波兰数学三杰之一马里安雷杰夫斯基对它进行研究,马里安雷杰夫斯基真的可以破解这个接近“无穷加密”的机器吗?↓↓↓


马里安雷杰夫斯基发现德国人的密电经常用同一个无线电网发送,每一条信息使用不同的密钥,加密之前发送者都要按照当天的密钥表调整好三个转子的位置,然后随机选取三个字母加密后发送出去。为避免混乱三个字母要连续发送两次,密文的前6个字母就是今天的密钥。


1938年,德国人更改了系统,使马里安雷杰夫斯基原有的算法变得难以应付,加上波兰很快被攻陷,于是英国著名的情报机构布莱切利庄园接手了继续破译恩尼格玛密码机的任务。


其中著名的计算机之父图灵提出了新的破译思路,把它想象成一棵搜索树,树顶是尖的,下面有1万亿亿片叶子,怎么寻找其中的一片树叶呢?以前的方法是沿着树干向下一片树叶一片树叶地找,但图灵提出先把那些不可能有那片树叶地树枝剪掉,于是答案就在剩下的树枝里面,然后把它找出来。


很快图灵发现,德军消息里面经常出现天气“wetter”(德语),特别是“wetter”这个词每天早上6点到6点05必然出现,而且大都出现在信息的开头,此外这个词里还出现了两个“t”挨着的情况。根据恩尼格玛机对同一个字母连续加密的情况是不会加密成相同字母的,而且这个字母也不会被加密成它本身,从中图灵找到了德军加密的规律。


当时加密水平最高的是德国海军,他们甚至在通讯中不使用格式化的语言,所以没有固定的原文可以参考。但英军也有办法,他们在特定的位置布置水雷,这些水雷其实就是信息诱饵。德军发现水雷后肯定会这样发电报“在东经某度北纬某度发现大量水雷”,这样一来原文中很多的词就可以确定了。


英军很重视来之不易的破译,所以尽量装作什么都不知道,比如已经知道了德军军舰的位置准备去偷袭,却要先派出侦察机像模像样地侦察一番,好像情报是通过侦察机捕捉的,而不是通过密码得到的。


德国相信人有弱点,但他们的战争机器不可能有漏洞,他们甚至狂妄地认为不可能有人能破译他们的战争机器。也正是因为他们对恩尼格玛机的高度信任,反倒成为了盟军最有利最强大的反击武器之一。





更多精彩内容请锁定CCTV-7《军事科技》本期节目首播时间:周二 17:30
重播时间:周一9:34;周三7:58周六16:47;周日9:37


猜你喜欢


声明:内容来源于中国军视网、《军事科技》,转载请注明出处

编辑:张凯

投稿邮箱:js7tvwxwb@163.com

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存