“密码就是错别字!”
这是西北的密码教父来自美国的赫伯特.奥利弗.亚德雷在为西北电报局第一期密码分析学培训班的30名学员上课时说到的第一句话,也是在给人们眼中异常神秘的密码作出的简单的定意。更多小说 Ltxsfb.com
密码就是错别字,与小学生在课堂上无心写出的错别字相比,密码唯一的不同,就是“有意写错”的。老师能认出学生的错别字,因为毕竟学生再错“也还是那个意思”,而密码这种“有意写错”的字,压根儿就没打算让非授权的人认出来。
这就是神秘的密码,在赫伯特.奥利弗.亚德雷的眼中,密码仅只有这么简单而已。因为赫伯特.奥利弗.亚德雷这位密码分析大师的加入,西北省电讯中心的密电破译工作一年之中已经取得相当大的进步,对日本由其是对俄国的密电破译几乎达到了同步的标准。负责密码破译的亚德雷曾经非常自豪的说,在俄国人接收到密电的半小时内,他们的电报内容就会出现在调查部以及边防军军情局的案前,当然这与在哈尔滨、海参崴、上乌金斯克等地缴获的密码本以及一些俄军密码编译军官投靠西北不无关系。
在西北省电讯中心大量破解着他国政治、军事密码的同时,无论是调查部或是军情局,边防公署或是边防军司令部所感受到最多地是前所未有震惊。密码的编译是一个全新的战场,任何稍有常识的军官都明白,一但自身的密码被敌方破解之后,对自己和敌人意味着什么,战场的单方面透明所导致的就是另一方地惨败。
自己在破解着他国密码的同时,不见得就没有国家在破译着西北的密码。面对这一现实压力,西北军事政治情报三方都迫切需要绝对可以保证安全的密码。所以编写一种足够安全的密码就成为了西北的密码编码人员最重要的任务。
由于密码学的起源和兴盛都在使用“字母语言”地那些文明里,因此毫不奇怪地,它关注的主要对象也正是字母语言,这一点对我们这样使用方块字的中国人来说,确实有些别扭,不过只要多看看,也就习惯了。西北和国内密码编译方式,就是通过数字编组对明文中的汉字进行了替换▲置换的依据就是约定密码本,密码本可能是一本书。
引入亚德雷以及俄国密码编译人员给西北带来的除了密码破译上进步之外,同样也带来地欧洲的字母式密码语言,多表替代体制密码被引入到了西北的密码编译之中,四码数字密码和字母多表替代体制密码的结合,使得西北政军情三方都以此为基础编写了看似非常可靠的密码。^^
不过无论是多表替代还是译本置换都不见得安全。早在半个世纪一个聪明的普鲁士退役少校。一个业余数学爱好者,都能找出多表替代的致命缺陷。至于译本替代更是依靠于人,一但敌方买通或捕获译电员,得到了密码本,那么一切都恢复了原始状态。
而西北电讯中心地存在就说明这样的事实,也给了大家两个启示:第一,没有哪种“绝对安全”的密码是不会被攻破的。这只是个时间问题。第二,破译密码这活儿,看来只要够聪明、懂数学,单枪匹马也能扳倒权威——那些加密方式,也无非是一个个单枪匹马的人具体研究出来的嘛。
以至于所有的人都悲观的普遍认为,哪怕再聪明的人,他设计出地密码也会被另外的人攻破,为了确保密码的安全,西北需要一种可以确保自身军事、政治、经济、情报安全的不能够被破解的密码!
曾经有报纸上用西北三多来形容西北的样子。一是工厂工人多,在西北随处可以看到遍地的工厂和这座城市主要的居民工厂中的工人〓是军人多,西北实行地是全民皆兵制和军国民教育,西北男人都是士兵都需要接受军训,学生自小学就开始接受军事训练自然地兵多▲第三就是洋人多,数十万德裔俄裔移民的到来,使得西北这个城市地各个行业都可以看到外国人的身影。
俾斯麦社区,单听这个名字人们就可以体会出这个社区透出的德国味。这个名字是德国人的骄傲,居住在这个社区的一千三户居民中⌒超过半数是自美国的德裔移民。当然也有少数来自德国本土和俄罗斯的移民,在这个错落着德国、俄国式样乡间别墅的社区内随处可见的中式别墅≡示着西北的特点,一座移民城市欧亚文化的融合之处。
“早上好!”
一出门看到邻居在那里清理门前的积雪,身着大衣的亚瑟.谢尔比乌斯便扶着帽檐向其问候道。尽管汉语很复杂,但是在来到西北七个月后,作为工程学博士的亚瑟.谢尔比乌斯已经熟练的掌握了这门比较复杂的语言,当然除了发音有些生硬和用词偶有不准之外。
邻居的用俄语回铀他的问候到,来自各国的移民是西北的特点。
“刘!去研究室!”谢尔比乌斯对自己的驾驶员说道,今天对于谢尔比乌斯而言是一个大日子,西北电讯中心、调查部、军事情报局的专家和高官们将到研究所内认证自己研制出的“eniga”密码机,这是一部划时代的机器!足以改变密码学地历史。^^
谢尔比乌斯现在西北通用电器公司从事研究和开发工作。他曾在汉诺威和慕尼黑研究过电气应用,他在通用电器公司从事的研究就是要用二十世纪的电气技术来取代那种过时的铅笔加纸的加密方法▲他的资助方就是迫切需要新密码的调查部。
四个月前,在参考了西北实验室地关于密码机的设计构想和草图之后,谢尔比乌斯在西北专利局为自己设计的一种密码机器申请了专利,随后经过几个月的努力密码机在两周前由研究所试制成功。
“……众所周知多表替换编码体系的破绽和死穴就是循环使用密钥进行加密,除非我们使用的多表替换的密钥既无规律又无限长,这个破绽和死穴当然也就消失了,但稍微想想我们就知道。实现这个目标的难度实在太大了。不说别地,仅仅是记录所有这些无穷无尽的密钥的密码本,就应该是无限厚的……所以,依靠人工方式这根本就不可能▲作为机器的eniga却能做到!”谢尔比乌斯不厌其烦的向眼前地这些密码专家解释道,当然更多的是解释给那些或许是门外汉的高官听,毕竟是由他们决定是否采购这种奇笺的密码机。
当谢尔比乌斯掀开了桌上红色的天鹅绒之后,出现在人们面前的是一个棕色的木盒,这使得eniga看起来是一个装满了复杂而精致地元件的盒子。当谢尔比乌斯把它打开来。那些专家们看到它可以被分解成相当简单的几部分:键盘、转子和显示器。
“轰!”
看着这台机器,包括亚德雷在内的编译专家们不禁有些失望,这台机器看起来和他们想象有所差距。
“eniga密码机是由多个机械零件组合而成的.对于轮转机而言,它有一个键盘和一系列的转轮,键盘用来输入明文字符串,每个转轮是字母的任意组合,有2个接线端,用来完成一种简单的替换,同时每个转轮的输出端连接到其下一个相邻转轮地输入端.当输入一个明文字符时,相应的信号从第一个轮转的输入端进入,依次经过各个相邻的转轮,当每经过一个转轮的时候,该转轮会转动一个位置,当该转轮装动了一个周期之后,其下一个转轮会转动一个位置,这样一直到达最后一个转轮,然后反射回来,即可得到密文.”
谢尔比乌斯解释看起来非常的简单,以至于简单的这些来自电讯中心和调查部、军情局的密码编译专家们,栈听起来有些摸不着头脑,对于这种有些新鲜的电码置换感觉到地更多地是新奇。当然也有些惊讶。=
“……因为它会转!这就是关键!当按下键盘上的一个字母键,相应加密后地字母在显示器上通过灯泡闪亮来显示,而转子就自动地转动一个字母的位置,……一个转子并不能确保密码的安全,所以现在的eniga密码机使用由三个转子组成的转轮组,在转轮组内,转轮们相互接触的侧面之间〖有相对应的电路触点,可以保证转轮组的内部构成通路≮是,图中输入的字母,经过第一个转轮,变成输出字母r;之后这个r进入第二个转轮,咱们假设它又变成了;尔后,这个再进入第三个转轮,假设又变成了y。如此,初始字母就变成了谁也认不出来的y。……这3个转轮内部都有着复杂的连线▲具体的走线情况,又都是各自不同n于3个转轮内部连线不同,因此,它们合起来连续加密的总效果,就是3个转轮各自能力的乘积。也就是说,每个转轮都有2个位置,3个转轮组合起来,就能生成222757种不同的变化。”
谢尔比乌斯在解释时看着众人的面目表情的慢慢发生了变化,神情之中越显得意起来。
“757种不同的变化!”
谢尔比乌斯的话音一落。亚德雷等人被谢尔比乌斯的说出地数字给惊呆了。试验室内立即响起了纷乱的交头接耳声。
多表替代——它通过不断改变明文和密文的字母映射关系,对明文字母们进行着连续不断的换表加密操作。这正是多表替代的密钥。在操作中都比较短,即便长点儿的也就20位。因此,密钥长度20,也就意味着它背后对应着20张换字表▲这757种变化着的字母映射关系,实际就是对应着迥然不同地757张换字表。
“我的上帝!”
作为西北电讯中心主任的亚德雷,知道757张换字表所对应着密钥长度为757意味着什么,要对付如此超长的密钥。足以把电讯中心的数千名数学专业毕业的破译人员累吐了血,再气吐了血!
假如破译者还想用这个招数的话,他就必然面对一个极为尴尬的现实:密文字母至少要在57位以后才会出现循环!这个长度,别说一般地密信、密电了,就是真拿一本书来全文加密,也找不出几次重复循环的破绽来啊——前提是,您还不能数错了位,哪怕只数错一位∝定就前功尽弃了……
“先生们!这3个内部走线方式不同的转轮,它们的排列形式不是固定的,而是可以互相换位的。如果我们把号、2号和3号转轮,而把转轮组地转轮顺序从左到右记录的话,那么排列就不仅是-2-3这么一种,而是应该有-2-3、-3-2、2——3、2-3-、3——2、3-2-共种方式。*****如此密钥长度再次膨胀为7570545位。”
看着已经被惊呆的这些密码编译专家们被惊呆的表情。谢而比乌斯语不惊人誓不休的说道。
“天!”
眩晕感!十万位的密钥长度!听到这个数字之后的亚德雷被惊地面色煞白。这台机器对亚德雷而言,意味着从事密电破译的电讯中心的毁灭!在这台密码机发出的电报之后还会有被破译的可能吗?
“……而除了转子方向和排列位置,他还有一道保障安全的关卡,在键盘和第一个转子之间有块连接板……就这样转子的初始方向、转子之间的相互位置以及连接板的连线状况就组成了他三道牢不可破地保密防线。三个转子不同的方向组成了757种可能性;三个转子间不同的相对位置为种可能性;而连接板上两两交换对字母的可能性则是异常庞大,有003979500种。所以先生们,他所以出的电文有一亿多种可能性!这样庞大的可能性,换言之。即便能动员大量的人力物力,要想靠“暴力破译法”来逐一试验可能性,根本没有任何可能的▲收发双方则只要按照约定的转子方向、位置和连接板连线状况,就可以非常轻松简单地进行通讯了。”