93复杂的恩尼格玛(1 / 2)

帝国霸主 龙灵骑士 3100 字 11天前

“胜利!元首!”推开李乐的房门的时候,凯塞林元帅还有他副官两个人在门口立正站好,抬起了自己的胳膊。

两个人毕恭毕敬的敬礼,然后走到了李乐的办公桌前面。和总理府那个变态大的办公室比较起来,李乐还是更喜欢眼前这种正常一些的屋子。

这里没有巨大的大理石的桌子,也没有那些高到让人哭笑不得的天花板还有柱子。

习惯了前世中规中矩的屋子的李乐,花了好长时间才适应了那个夸张到有些不像话的办公室房间。

“啊,你们来了……”李乐最近这两天正在关心有关德国使用的密码机的事情,保护己方通信一直是他比较关心的事情。

恩尼格玛加密体系,一直是德国密码界的骄傲。这种密码机被认为是不可能被破译的,同样也被德国人一口气糊里糊涂的用到了战争结束。

可是李乐知道,这种东西在二战之前,就被资本家们卖出过民用版本,波兰的密码专家们已经破译了恩尼格玛,并且把一个破译工具交给了英国人。

这个破译的工具叫做“炸弹”,在随后这个东西帮助图灵一直破译了许多恩尼格玛电文,导致德国的高层决策一直对盟军处于半透明状态。

所以李乐正在努力的寻找这个密码体系的替代产品,现在他最热衷做的事情,就是将恩尼格玛密码机升级。

原本的恩尼格玛密码机,是一个由三个转子组成的复杂密码机。在这套体系下,机器可以将电文加密成杂乱无章的字母片段。

转子根据对应的机械原理,可以把电文中的a加密成任何一个字母中的一个,除非拿到秘钥,否则就只能看到一排根本没有规律的密码。

可似乎这种非常先进的密码机,却被盟军的天才们破译了,尽管德军更换过秘钥,可似乎并没有阻止盟军掌握其中的复杂规律。

李乐已经想到了一些解决方案——在一方面,他决定依靠频繁更换秘钥来拖延盟军的破译速度。

另一方面,他已经决定用最简单的方法来给这套体系加上一个保险——改进恩尼格玛密码机!

这是一个看似复杂,却非常简单的手段:恩尼格玛密码机原本有3个转子,用来给26个英文字母加密。

于是加密的数字,就是26x26x26这样一个几何增长的加密可能性。最后一个字母可能被加密的选项就有17576个可能,如果算上其他的加密手段,这个数字还要再增加。

首先三个转子可以调换位置,这就让加密复杂程度增加了六倍,二战后期德国人还给这台机器增加了其他保密手段,最终让加密的可能性变成了一亿亿这样一个天文数字。

但是现在,德国自己使用的这个恩尼格玛密码机,还没有复杂到这样的程度,所以被英国人找到了破译的办法!

李乐采用的办法很简单,就是在恩尼格玛密码机的基础上,增加了一个转子,让破译这种密码机的工作一下子复杂了26倍!

有了26倍这样一个几何数字的增加,至少能够保证一年的时间里,德国使用的恩尼格玛电报不会被英国人再一次破译!

而等到4转子的恩尼格玛密码机被普及下去之后,李乐会在这些密码机上增加新的映射系统,这套系统是战争后期德国人自己搞出来的,会让这个密码机真的变成“不能被破译的密码机”。

来自后世的李乐知道,这个世界上并没有永远都不会被破译的密码,因为这个世界上在数年后就会诞生一种真正的数学专家:计算机!

但是在1940年,图灵玩的那种简易逻辑计算机,对改变了样式的恩尼格玛密码机,是没有太多办法的——虽然原理没有变化,可复杂程度的增加,让模拟恩尼格玛的万能机“超级”,变得有些不够用了。

一旦“超级”这台图灵发明的恩尼格玛模拟机失去了作用,那靠人工破译,去找寻恩尼格玛密码的规律,就是一个不可能完成的任务。

新的密码机被德国军方命名为“沉默”,同样被来自后世的李乐寄予厚望。有了这个“沉默”,德国的通信终于多少让人放心起来。

“啊,凯塞林元帅!你来这里,究竟有什么事情吗?”李乐最近的时间有些忙碌,他的精力已经被其他的事情吸引过去了。

在担心自己的空军无法让英国人完全屈服之后,李乐就把自己的注意力放在了海军还有其他方面。

密码机的改进是一个方面,而另一个方面,他正在为海军提供很多记忆里的英国运输船队的情况。

他穿越来的那个年代,英国人为了纪念大西洋海战的胜利,出版了一本炫耀其运输舰队功勋的记录体出版物。