第94章 迷的奇迹!
第94章 迷的奇迹!
“密码就是错别字!”这是西北的密码教父来自美国的赫伯特·奥利弗·亚德雷在西北电报局第一期密码分析学员培训班上给30名学员上课时说道的第一句话,给人们眼中异常神秘的密码作出了简单的定义。密码就是错别字,与小学生在课堂上无心写出的错别字相比,密码唯一的不同,就是“有意写错”的。
老师能认出学生的错别字,因为毕竟学生再错“也还是那个意思”,而密码这种“有意写错”的字,压根儿就没打算让非授权的人认出来,这就是神秘的密码。在赫伯特·奥利弗·亚德雷眼中密码就是这么简单。因为赫伯特·奥利弗·亚德雷这位密码分析大师的加入,西北省电讯中心的密电破译工作一年之中已经取得相当大的进步,对日本尤其是对俄国的密电破译几乎达到了同步的标准,负责密码破译的亚德雷曾经非常自豪地说。
在俄国人接收到密电半小时内,他们的电报内容就会出现在调查部以及边防军军情局的案前,当然这与在哈尔滨、海参崴、上乌金斯克等地缴获得密码本以及一些俄军密码编译军官投靠西北不无关系。
在西北省电讯中心大量破解他国政治、军事密码的同时,无论是调查部或是军情局,边防公署或是边防军司令部所感受到最多的是前所未有的震惊,密码的编译是一个全新的战场,任何稍有常识的军官都明白,一旦自身的密码被敌方破解之后,对自己和敌人意味着什么,战场单方面透明所导致的就是另一方的惨败。
自己在破解他国密码的同时,就有国家在破译西北的密码,面对这一现实压力,西北军事政治情报三方都迫切需要绝对安全的密码,所以编写一种足够安全的密码就成为西北密码编码人员最重要的任务。由于密码学起源和兴盛都在使用“字母语言”的文明里,因此毫不奇怪,它关注的主要对象也正是字母语言,这一点对使用方块字的中国人来说,确实有些别扭,不过只要多看看,也就习惯了,西北和国内密码编译方式,就是通过数字编组对明文中的汉字进行替换,而置换的依据就是约定密码本,密码本可能是一本书。
引入亚德雷以及俄国密码编译人员给西北带来密码破译上进步之外,同样也带来了欧洲字母式密码语言,多表替代体制密码被引入到西北的密码编译之中,四码数字密码和字母多表替代体制密码的结合,使得西北政军情三方都以此为基础编写了看似非常可靠的密码。不过无论是多表替代还是译本置换都不见得安全。
早在半个世纪前一个聪明的普鲁士退役少校,一个业余数学爱好者,都能找出多表替代的致命缺陷,至于译本替代更是依靠于人,一旦敌方买通或捕获译电员,得到密码本,那么一切都恢复了原始状态。而西北电讯中心的存在就说明这样的事实,也给了大家两个启示:第一,没有“绝对安全”的密码,没有不会被攻破的密码,这只是个时间问题;第二,破译密码这活儿,只要够聪明、懂数学,单枪匹马也能扳倒权威。
所有加密方式,也无非是一个个单枪匹马的人具体研究出来的。以至于所有人都悲观的认为,再聪明的人设计出的密码也会被攻破,为了确保密码安全,西北需要一种可以确保自身军事、政治、经济、情报安全的不能够被破解的密码!
……
曾经有报纸上用三多来形容西北的样子,一是工厂工人多,在西北随处可以看到遍地的工厂,而这座城市主要居民是工厂中的工人;二是军人多,西北实行全民皆兵制和军国民教育,西北男人都是士兵都需要接受军训,学生自小学就开始接受军事训练,自然兵多;而第三就是洋人多,数十万德裔俄裔移民的到来,使得西北这个城市各个行业都可以看到外国人的身影。
俾斯麦社区,单听名字人们就可以体会出这个社区透出的德国味,这个名字是德国人的骄傲,居住在这个社区的一千三户居民中,有超过半数是来自美国的德裔移民,当然也有少数来自德国本土和俄罗斯的移民,在这个错落着德国、俄国式乡间别墅的社区,也随处可见中式别墅,显示西北的特点,一座移民城市欧亚文化的融合之处。
“早上好!”一出门看到邻居在清理门前的积雪,身着大衣的亚瑟·谢尔比乌斯便扶着帽檐向其问候道。尽管汉语很复杂,但是在来到西北七个月后,作为工程学博士的亚瑟·谢尔比乌斯已经熟练掌握了这门比较复杂的语言,当然除了发音有些生硬和用词偶有不准之外,邻居自然的用俄语回应了他的问候,来自各国移民是西北的特点。
“刘!去研究室!”谢尔比乌斯对自己的驾驶员说道,今天对于谢尔比乌斯而言是一个大日子,西北电讯中心、调查部、军事情报局的专家和高官们将到研究所内认证自己研制出的“Enigma”密码机,这是一部划时代的机器!足以改变密码学的历史。谢尔比乌斯现在西北通用电器公司从事研究和开发工作,他曾在汉诺威和慕尼黑研究过电气应用,在通用电器公司从事的研究就是要用二十世纪的电气技术取代过时的铅笔加纸的加密方法,而他的资助方就是迫切需要新密码的调查部。
四个月前,参考了西北实验室关于密码机的设计构想和草图之后,谢尔比乌斯在西北专利局为自己设计的一种密码机器申请了专利,随后经过几个月的努力密码机在两周前由研究所试制成功。
“……众所周知多表替换编码体系的破绽和死穴就是循环使用密钥进行加密,除非我们使用的多表替换密钥既无规律又无限长,这个破绽和死穴当然也就消失了,但稍微想想我们就知道,实现这个目标的难度实在太大了,不说别的,仅仅是记录无穷无尽密钥的密码本,就应该是无限厚的……所以,依靠人工方式根本就不可能,而作为机器的Enigma却能做到!”
谢尔比乌斯不厌其烦的向眼前这些密码专家解释道,当然更多的是解释给那些或许是门外汉的高官听,毕竟是由他们决定是否采购这种奇迹般的密码机。
当谢尔比乌斯掀开桌上红色的天鹅绒之后,出现在人们面前的是一个棕色的木盒,这使得Enigma看起来是一个装满了复杂而精致元件的盒子,当谢尔比乌斯把它打开,专家们看到它可以被分解成相当简单的几部分:键盘、转子和显示器。对这台机器,包括亚德雷在内的编译专家们不禁有些失望,这台机器看起来和他们想象有所差距。
“Enigma密码机是由多个机械零件组合而成的,对于轮转机而言,它有一个键盘和一系列的转轮,键盘用来输入明文字符串,每个转轮是字母的任意组合,有26个接线端,用来完成一种简单的替换,同时每个转轮的输出端连接到其下一个相邻转轮的输入端,当输入一个明文字符时,相应的信号从第一个轮转的输入端进入,依次经过各个相邻的转轮,当每经过一个转轮的时候,该转轮会转动一个位置,当该转轮转动了一个周期之后,其下一个转轮会转动一个位置,这样一直到达最后一个转轮,然后反射回来,即可得到密文。”
谢尔比乌斯解释看起来非常简单,以至于简单得让来自电讯中心和调查部、军情局的密码编译专家们,乍一听起来有些摸不着头脑,对于这种有些新鲜的电码置换感觉更多的是新奇,当然也有些惊讶。
“……因为它会转,这就是关键,当按下键盘上的一个字母键,相应加密后的字母在显示器上通过灯泡闪亮来显示,而转子就自动转动一个字母的位置……一个转子并不能确保密码安全,所以现在Enigma密码机使用由三个转子组成的转轮组,在转轮组内,转轮们相互接触的侧面之间,都有相对应的电路触点,可以保证转轮组内部构成通路。于是,图11中输入的字母K,经过第一个转轮,变成输出字母R;之后这个R进入第二个转轮,咱们假设它又变成了0;尔后,这个0再进入第三个转轮,假设又变成了Y,如此,初始字母K就变成了谁也认不出来的Y。”
……
“这3个转轮内部都有复杂的连线,而具体的走线情况,又都是各自不同,由于3个转轮内部连线不同,因此,它们合起来连续加密的总效果,就是3个转轮各自能力的乘积。也就是说,每个转轮都有26个位置,3个转轮组合起来,就能生成26×26×26=17576种不同的变化。”谢尔比乌斯在解释时看着众人的面目表情慢慢发生了变化,神情之中越显得意起来。
“17576种不同的变化!”谢尔比乌斯的话音一落,亚德雷等人被谢尔比乌斯说出的数字给惊呆了,试验室内立即响起了纷乱的交头接耳声。
多表替代——它通过不断改变明文和密文的字母映射关系,对明文字母们进行连续不断地换表加密操作,这正是多表替代的密钥,在操作中都比较短,即便长点儿的也就20位,因此,密钥长度20,也就意味着它背后对应20张换字表,而17576种变化的字母映射关系,实际就是对应着迥然不同的17576张换字表。
“我的上帝!”作为西北电讯中心主任的亚德雷,知道17576张换字表所对应的密钥长度意味着什么,要对付如此超长的密钥,足以把电讯中心数千名数学专业毕业的破译人员累吐了血,再气吐了血!假如破译者还想用这个招数的话,他就必然面对一个极为尴尬的现实:密文字母至少要在17576位以后才会出现循环!这个长度,别说一般密信、密电了,就是真拿一本书来全文加密,也找不出几次重复循环的破绽来啊——前提是,您还不能数错了位,哪怕只数错一位,必定就前功尽弃了……。
“先生们!这3个内部走线方式不同的转轮,它们的排列形式不是固定的,而是可以互相换位的,如果我们把1号、2号和3号转轮,而把转轮组的转轮顺序从左到右记录的话,那么排列就不仅是1-2-3这么一种,而是应该有1-2-3、1-3-2、2-1-3、2-3-1、3-1-2、3-2-1共6种方式,如此密钥长度再次膨胀为175766105456位。”看着密码编译专家们被惊呆的表情,谢尔比乌斯语不惊人死不休地说道。
“天!”眩晕感!十万位的密钥长度!听到这个数字之后亚德雷被惊得面色煞白,这台机器对亚德雷而言,意味着从事密电破译的电讯中心的毁灭!在这台密码机发出电报之后还会有被破译的可能吗?
“……而除了转子方向和排列位置,它还有一道保障安全的关卡,在键盘和第一个转子之间有块连接板……就这样转子的初始方向、转子之间的相互位置以及连接板的连线状况就组成了三道牢不可破的保密防线,三个转子不同的方向组成了17576种可能性;三个转子间不同的相对位置为6种可能性;而连接板上两两交换6对字母的可能性则是异常庞大,有100391791500种,所以先生们,它所发出的电文有一亿多种可能性!这样庞大的可能性,换言之,即便能动员大量人力物力,要想靠‘暴力破译法’逐一试验可能性,根本没有任何可能的,而收发双方则只要按照约定的转子方向、位置和连接板连线状况,就可以非常轻松简单的进行通讯了。”
终于完成了对这台密码机的介绍后,谢尔比乌斯对这台机器非常自豪,甚至是很自负,实话说,这项发明的确使加密产生了巨大的飞跃,他的自豪甚至自负,也绝对是有道理的。因为这台Enigma,人类终于迈入机械化编码时代,而且,较之西北实验室的简单、初步和粗糙的设想和简图而言,Enigma的起点要高得多——它完全不是蹒跚学步的水平,而是个刚刚出生就已具备了强大战斗力的武器!
和满面煞白的亚德雷以及其它密码编译专家不同,此时谢尔比乌斯显然正处于踌躇满志的状态,在谢尔比乌斯和他的同事们看来,这种可以被视为奇迹的绝不可能被破译的密码机还可以进一步改进。
“一万万种可能!足足一万万种可能!天!这种密码谁能够破译出来!即便是我们的敌人未来拥有像电讯中心一样的破译机构,也不可能破译‘迷’发出的电报!”作为Enigma密码机的投资者,此时石磊处于绝对亢奋状态,西北的密码编写、破译都是出自石磊之手,正因为对于密码的重视石磊才会同意由调查部资助谢尔比乌斯研制这一奇迹般的机器。
“四石,你要记住没有无法破解的密码,即便是密码机可以提供一亿种可能性,如此庞大的数字看似无法破译,但是却并不意味着不可能破译,如果我们盲目相信‘迷’式密码机,那么对于我们而言就是毁灭!”看着满面兴奋描述犹如奇迹一般的Enigma密码机的石磊,司马面带微笑地说道。
对于Enigma密码机司马并不陌生,甚至于后世任何一个稍了解二战历史的人都知道这种大名鼎鼎的密码机。这种堪称完美的密码机成就了二战德军的辉煌,同样是这种密码机毁灭了对其过度依赖、盲目相信的德军,当英国人的布莱切利庄园出现了针对其研制地图灵炸弹之后,Enigma密码机的末日也就到了。
但是尽管如此司马还是决定研制这种密码机以装备西北陆海空军,毕竟在一定情况下这种密码机足以保证西北通信安全,正因为如此,司马才会把历史上Enigma密码机的设计者亚瑟·谢尔比乌斯和威利科恩从德国请到西北,然后向他们提供了Enigma密码机设计构想原理和结构草图,他们二人在机械上的天才造就了一个密码的巅峰之作。
历史在这里发生了惊人的巧合,在西北提供的Enigma密码机设计构想原理和结构草图上成功设计出密码机的亚瑟·谢尔比乌斯如历史上一般,将密码机命名为“Enigma”,只不过现在的“迷”和历史上发生了一些变化,谢尔比乌斯和科恩两人设计出来的密码机实际上是德军在1928年采用的“Enigma-G”型,而不是历史上的原始商业型“Engma”。
“四石,这种密码机对于调查部而言并没有什么用处,现在调查部使用的密码手册才是最适合情报工作的,密码机在军事上的用途胜过情报用途,不要忘记情报人员身在敌境,一旦密码机被缴获,那么结果就是毁灭性的,有很多时候都是成也萧何,败也萧何!”看着仍然很是兴奋的四石,司马接着泼起了冷水,“迷”式密码机虽好,但是局限性太大。
“主任,你说的我明白,开发这种密码机实际上正是为了满足军队的需要,现在电讯中心有2300多名译码人员在工作,每天都有无数封各国军队和外交机密电报被破译,而军方的密码电报,电讯中心也能破译出来,军队非常需要这种密码机,对于调查部来说,这种密码机根本就没有太大的用处!”
石磊之所以兴奋的原因很简单,这种密码机是不可破译的,那就意味着西北将获得前所未有的通信安全,至于调查部,就像主任说得那样,密码本才是王道。现在西北调查部的情报人员使用一种小型密码手册,每次使用一页用完即毁,这种一次一页的密码,根本无法摸出其规律性,几乎等于无懈可击,手册只有两张邮票大小,每页都有页数,纸是用硝化纤维制成,遇到意外时可以很容易的烧毁手册。
“四石,调查部和军队一样,是西北的左膀右臂,你们双方是相辅相成!缺一不可!”石磊的话让司马觉得很满意,现在调查部和军情局之间尽管还存在竞争,但是却并没有影响双方的合作,调查部和军方的协作一直都没有任何间隙。
“至少十五年内,‘迷’式密码机发出的密码都不可能被破译。”经过调查部、军情局和电讯中心的密码破译专家测试之后写出了这份联合报告,对于报告上的内容司马不会有任何怀疑,历史上的“Enigma”已经证明了这一切,不过在司马看来这台“Enigma”还不够完美,甚至于就是二战德国海军型“Enigma”仍然不够完美,现在发展“Enigma”只是为将来打下基础。
在51区的一个房间内存放着多台更为先进的密码机,那是司马以收藏的名义购进的俄罗斯的费尔卡M125型密码机,拥有十个转子性能更先进,冷战时期俄布密码机,他才是“Enigma”最完美的发展型,克服了“Enigma”的种种弱点,他才是未来西北所需要密码机,不过现在这种密码机的确可以满足军队的需求。
渤海中国的内海,尽管这片海域名义上属于中国,但是一直以来这里更像是列强们的内海,日本人占领辽东,英国人租借威海卫锁住了渤海的出海口,所以在渤海可以经常看到两国军舰。一战爆发后英国军舰回调本土,所以很少再出现在渤海海面,但是日本军舰并没有因此而减少,尤其是在西北购进了两艘前无畏式战列舰之后,日本海军更像是示威一样,多次派出战列舰、巡洋舰驶入这片海域。
“康济号”、“威远号”战列舰出海时,其更是从旅顺派出巡洋舰或海防战列舰远距离跟踪。在旅顺外海平静的洋面上,日本海军的“千岁”号防护巡洋舰以十五节航速在海上航行,他们是去葫芦岛外海展示自己的存在,北海警备舰队购进两艘前无畏战列舰让日本海军感到了一丝威胁。
为了威慑警备舰队,日本海军必须要向中国人展示自己的存在,所以日本海军在“康济号”、“威远号”两艘战列舰到达葫芦岛前,就向旅顺派出了四艘前无畏式战列舰以及多艘巡洋舰,甚至于还派出了河内号无畏舰,以强大的实力威慑警备舰队。自此渤海到黄海洋面上再也无法恢复过去的平静,警备舰队的训练战列舰和进行巡逻训练的驱逐舰受到日本海军多次追踪,而在康济号进行训练的时候,日本海军的“河内号”无畏舰甚至就跟在一侧,日本海军无法接受中国海军重整军备的事实,所以日本海军用实力展示的方式警告警备舰队。
“日本千岁号防护巡洋舰一艘,速度15节。”
在千岁号防护巡洋舰驶出旅顺港进入射位之后,潜伏在水下的潜艇立即开始忙活了起来,这是警备舰队装备的6艘中型潜艇中的U-3号艇,这六艘潜艇就是俄国在美国定购的六艘H级潜艇中的一艘,警备舰队购得这六艘潜艇并没有费什么功夫,监造军官叶夫根尼遵从了来自伊尔库茨克阿列克谢二世的命令,把潜艇秘密卖给中国人,在船厂得到后续资金后,接近完工的潜艇很快便完工了,至于电船公司根本不在意这些钱叶夫根尼从什么地方来的,他们只想腾出船台,完工的潜艇被吊运上远洋商船,只不过他们并没有被送到俄罗斯而到了葫芦岛,进入了警备舰队的序列。
“一号鱼雷管准备!”身为艇长的丁力云用潜望镜观察日本人的这艘防护巡洋舰,随即下达了命令,曾经在海龙特攻艇上服役的丁力云,两个月来正在慢慢适应这种“大型”潜艇。
随着命令的下达,鱼雷舱内的士兵们立即忙活起来。在这艘潜艇上,从艇长到艇员都是新手,鱼雷舱的官兵是从驱逐舰鱼雷兵专过来的,艇长是海龙艇过来的,西北的潜艇部队只不过是初建而已。
“一号鱼雷发射!”接到命令的鱼雷长立即按下发射按钮,鱼雷并没有发射出去,这只是一次模拟攻击,警备舰队拥有潜艇,至今还是一个机密,就像特攻艇一样是作为警备舰队未来几年的一个杀手锏存在,以求在必要时攻其不备一击而中。
“下潜至20米!脱离接触,航向0136海区!”完成模拟攻击后丁力云看一下时间,已经潜伏近三个小时,H级潜艇只能在水下呆六个小时或以8.5节的速度潜航四个小时,现在必须要进入安全海区为潜艇充电,然后以水面航行的方式进入黄海海域在那里训练。在渤海二十米深的水下这么一艘排水量只有358吨的中型潜艇静静的航行着,在未来这艘小的有些可怜的潜艇或许会像他的德国同行一样,在海上将一艘又一艘的日本商船或军舰送入冰冷的海底,但是现在,这仅只是一个开始。