“皇储殿下。”
海蒂.拉玛声音柔柔酥酥的,仿佛能令人骨头都听得酥了起来。
“海蒂小姐,科研项目研究的怎么样了?”雅尼克单刀直入的直奔主题。要是别的男人也许会先来一番花言巧语、甜言蜜语试图博得女人好感;不过以他现在的身份完全可以省了这些步骤,只要他想,会有一大群女人排着队跟他献殷勤,说不定那长度能绕地球一圈。
海蒂嫣然一笑。“以现在的进度到年末就能进入实用阶段。”
“太好了。”雅尼克朝不远处的侍者招招手,拿来一杯香槟递给海蒂。“那就是说从明年开始,我们的通讯将会成为敌人无法窃听的黑洞!”与定频通信相比,跳频通信比较隐蔽也难以被截获。只要对方不清楚载频跳变的规律,就很难截获我方的通信内容。
海蒂的脸色有些不自然。“殿下,您也知道实用不等于能普及。恐怕普及到师部级别都有些勉强。”
“……”雅尼克郁闷的咂咂嘴。“也就是说基层还是得用恩尼格玛密码机。”
看过美国大片《u-571》的朋友都知道“恩尼格玛”密码机是战争中同盟国费尽心机想要获得的尖端秘密,是战胜德国海军潜艇的关键所在。历史也确实如此,对于潜艇作战,尤其是德国海军的“狼群”战术来说,无线电通讯是潜艇在海上活动,获取信息通报情况的最重要的手段,而“恩尼格玛”密码机则是关乎整个无线电通讯安全的设备,其重要性可想而知。
电影中出现过的“恩尼格玛”密码机,乍看是个放满了复杂而精致的元件的盒子,粗看和打字机有几分相似。
它采用复式字母替换加密方法,利用键盘、转子、跳线、反射板、显示器进行对称加密/解密。当你按键盘上任意一个字母的时候,该字母会经过键盘-转子-跳线-反射板-显示器而被转换为另一个字母。
举例来说,当第一次键入a,灯泡b亮,转子转动一格,各字母所对应的密码就改变了。第二次再键入a时,它所对应的字母就可能变成了c;同样地,第三次键入a时,又可能是灯泡d亮了。——这就是“恩尼格玛”难以被破译的关键所在,这不是一种简单替换密码。同一个字母在明文的不同位置时,可以被不同的字母替换,而密文中不同位置的同一个字母,又可以代表明文中的不同字母,字母频率分析法在这里丝毫无用武之地了。这种加密方式在密码学上被称为“复式替换密码”。
恩尼格玛属于算法和密钥分离的加密方法,破解恩尼格玛的难度在于不知道当前密钥,包括转子的初始位置和跳线设置。日常使用时,恩尼格玛的配置可以通过密码本、事先商定和使用前一天密钥加密传送等方式。
德军对“恩尼格玛”密码机的使用进行了评估,认为该密码机便于携带,使用简便,更重要的是安全性极高。对于敌方而言,即使拥有了密码机,如果不能同时掌握三道防线所组成的密钥,一样无法破译。德国最高统帅部通信总长埃里希.弗尔吉贝尔上校认为“恩尼格玛”将是为德国国防军闪击战服务的最完美的通信装置。
因此上至德军统帅部,下至陆海空三军,都把“恩尼格玛”作为标准的制式密码机广为使用。——德国人完全有理由认为,他们已经掌握了当时世界最先进最安全的通讯加密系统,那是无法破译的密码系统。
然而如此愚蠢地寄信心于机器,最终只会饱尝机器所带来的苦果。
最先破解恩尼格玛的是波兰人,他们想办法拿到了一台商用恩尼格玛机(平时作为商用的恩尼格玛机被军方使用,德军还真是对自家的加密技术自信),两个波兰数学家带领一批助手经过几年的努力,37年底终于成功地破译了“恩尼格玛”密码电文的75%的情报。
但是,德国军方又对“恩尼格玛”进行了改进,增加到5个转子,波兰人直到第二次世界大战前夕也没法攻克德国人新型的“恩尼格玛”机。
极有预见的波兰情报局知道波兰肯定沦陷,为了抵抗德国这一共同事业,决定将他们的“恩尼格玛”密码机连同有关研究资料送给英国和法国,将战胜希特勒的希望寄托在欧洲这两大强国身上。
英国对波兰提供的方案很重视,甚至为了信息安全扩充了密码队伍。
从从前的密码局40号房换到了布莱切利园,面积扩大了几十倍;工作人员从最初的20多人,扩增到五年后的9000多人。
与此同时,员工的结构也有变化。从前主要是语言学家,现在的主力是数学家。大量招募数学家,这是波兰人特地嘱咐英国人的。
之后的事大家就都知道了,艾伦.图灵虽然赞叹波兰人的智慧,但是他意识到波兰人的破解方式过度依赖德国人的漏洞,后来德军升级恩格玛机,这种破解方式随之失效。于是图灵追求的是一种更加直接暴力的破解方式:机器对抗机器。如果说波兰人是利用敌人防线上的漏洞进行伞兵奇袭,那么图灵想要的更像是步兵师的正面对抗。机器创造出来的密码怪兽,只有用机器才能战胜。而人类的任务不过是设计机器的工作原理以及优化机器所要进行的运算量。
40年3月14日,第一台图灵“炸弹”在布莱奇利庄园投入使用。不久,它便成功破译了第一份恩尼格玛密码情报。温特伯山姆在亲自把这份情报呈送给空军情报主任麦得赫斯特时,兴奋地说:“