密码传奇[试读]
引子
Enigma在密码学界里,绝对是划时代的丰碑。并且,它所凝聚而成的不是一座丰碑,而是两座:研究并制造出Enigma是一座,研究并破解掉Enigma是另一座。只要稍微了解一下Enigma的历史,或许很多人就会被其中闪耀的人类智慧之美所折服;而如果要向这样辉煌的智慧敬献花环的话,我想,主要应该献给3个人:首先是德国人亚瑟·谢尔比乌斯(Arthur Scherbius);其次是波兰人马里安·雷耶夫斯基(Marian Rejewski);然后是英国人阿兰·图灵(Alan Turing)。 这3个人中,德国人发明了Enigma;波兰人初步破解了简单的Enigma;而英国人彻底终结了最高难的Enigma。... 查看全部[ 引子 ]
Enigma:横空出世
让密码编码研究者很恼火的数学家,就这样一个个击破了传统的加密方法。如上文所说,甚至连一个聪明的普鲁士退役少校,一个业余数学爱好者,都能找出多表替代的致命缺陷。而这样的事实,也给了大家两个启示: 第一,没有哪种“绝对安全”的密码是不会被攻破的,这只是个时间问题。 第二,破译密码这活儿,看来只要够聪明、懂数学,单枪匹马也能扳倒权威——那些加密方式,也无非是一个个单枪匹马的人具体研究出来的嘛。 在古典密码时代,以上两个启示真是启发了许多人,以至于大家普遍认为,哪怕再聪明的人,他设计出的密码也会被另外的人攻破——诸如此类的观点,其实还是挺有道理的。 只是当时的人们完全没有想到,随着密码编码手段的强力进... 查看全部[ Enigma:横空出世 ]
、更强、更强、更强!
现在就让我们来看一下,在实践中,这Enigma到底又是怎么用的吧。比如某艘U艇的水兵甲,受命与另一艘U艇联系;他的任务,就是把明文CDEF变成密文,并发给那艘U艇。于是他拿出Enigma,开始输入明文的第一个字母C。 这个字母C的信号进入Enigma的转轮组(此处省略一些技术细节,详情请见第五章),开始被转轮们依次加密。设想某种情况下,C被第一个转轮加密为Q,被第二个转轮加密为I,再被第三个转轮加密为F。下一步,它就要进入反射板了。根据前面的介绍,它将在反射板的另一个位置被“反射”回来,F也就再次被变换为新位置的P,然后回到转轮组。 之后,P又被3个转轮依次加密为R、L、Z,从转轮组输出;而最... 查看全部[ 、更强、更强、更强! ]
丘吉尔先生托起的灿烂星座
看看这个装在木头盒子里,似乎长着两副并排键盘的古怪机器吧。无论是从机器代替手工的角度出发,还是从它的强悍功能考虑,Enigma都是史无前例的。因此自出生那天起,这台机器就注定不会是昙花一现的发明。虽然如此,我们的谢尔比乌斯先生还是为它发愁了很久…… 在每一本谆谆教诲我们上进的书中,往往都能找到这么一句话:知识是无价的。至于Enigma这个机器到底是不是天才级别的发明创造,看来谢尔比乌斯也是有清醒认识的。就在1918年,他做了3件事:注册了Enigma的专利;注册了Enigma的商标,和朋友一起开了家公司。之后他很快将科技转化成了第一生产力,制造出了商品型的Enigma,并且开始出售了——虽然,... 查看全部[ 丘吉尔先生托起的灿烂星座 ]
一、重压之下
观察历史,我们往往会发现:密码学的进展和突破,常常会影响历史的进程,比如前面提到的一战中德国因为密码被破译而遭到惨败,以及二战时太平洋战场上山本大将的毙命;而相应地,历史的进程,反过来也常常会影响密码学本身的发展,比如前面提到的丘吉尔写书,就直接推动了Enigma的全面兴盛。 一战中,英国人成功地破译了德国的军用密码,不仅改写了战争的进程和结局,更让英国人得意非常,而丘吉尔“泄密”事件正为这种典型心理做了个形象的注脚。德英两国是世仇,是宿敌,这回能够彻底击败德国,英国人的解气、痛快心理,也确实不难想像。但是,随着战后第8年,也就是1926年的到来,英国人发现他们接到了越来越多莫名其妙的德国电文... 查看全部[ 一、重压之下 ]
二、绝密:总参二部密码处
从戕害生灵和毁灭财富的角度看,一战毫无可取之处;然而从历史和地缘政治的角度看,一战却极为深刻地改变了整个欧洲的政治版图,它的影响甚至穿越了随后的二战,一直波及今天。 1918年11月11日,德法签订停火协议,一战结束了。也是在这个多事的秋天,在饱经战火的欧洲大地上,一连串的变故正在令人目瞪口呆地连续发生着。如果以军事上常用的“0”日来标记1918年11月11日的话,那么0日前后发生的这些事件记录下来就是这样的: -45日,保加利亚投降; -14日,捷克和斯洛伐克共和国成立; -13日,德国基尔港水兵暴动; -13日,南斯拉夫共和国成立; -12日,奥斯曼土耳其帝国投降,4年后,存在了600多年... 查看全部[ 二、绝密:总参二部密码处 ]