西西河

主题:【原创】被征服的谜――ENIGMA的故事(四):波兰人的绝地反击(中上) -- 1001n

共:💬12 🌺34
全看树展主题 · 分页首页 上页
/ 1
下页 末页
家园 【原创】被征服的谜――ENIGMA的故事(四):波兰人的绝地反击(中上)

从生命和财产的角度看,第一次世界大战毫无可取之处;然而从历史和地缘政治的角度看,第一次世界大战却极为深刻地改变了整个欧洲的政治版图,它的影响甚至越过了二战,一直波及到今天。

1918年11月11日(光棍儿节?),德法签订停火协议,第一次世界大战结束了。而在这个多事的秋天,在饱经战火的欧洲大地上,一连串的变故令人目瞪口呆地连续发生着。如果以军事上常用的“0”日来标记1918年11月11日的话,那么0日前后发生的这些事件记录下来就是这样的:

……

-45日,保加利亚投降;

-14日,捷克和斯洛伐克共和国成立;

-13日,德国基尔港水兵暴动;

-13日,南斯拉夫共和国成立;

-12日,奥斯曼土耳其帝国投降,4年后,存在了600多年的长寿帝国消亡;

-8日,奥匈帝国与协约国签署停火协议,整个帝国摇摇欲坠;

-7日,基尔水兵暴动引发德国十一月革命;

-4日,巴伐利亚国王路德维希三世退位;

-2日,德皇威廉二世被迫退位(正式退位是在+17日),德国成为共和国;

0日,奥地利皇帝卡尔退位;

+1日,奥地利成为共和国;

+5日,匈牙利成为共和国;

+7日,拉脱维亚共和国成为波罗的海三国中最后一个独立的国家……

……

一时间,欧洲大地上简直是“五洲震荡风雷激,城头变换大王旗”,帝国不时髦了,现在流行共和国了!而在这一系列多米诺骨牌似的的连锁效应中,一张新牌出现了。

波兰共和国,就在刚才说的0日这一天――1918年11月11日――独立了。

新波兰自然极端重视自己的生死存亡。就在当年,波兰军队总参谋部已经开始着手完善自己的组织功能,举措之一就是在二局下面设立了密码处(Biuro Szyfrow)。

顺便说一句,所谓的二局就是情报局,这在不少国家似乎都是个通例――把司令部下属的“第二个”部门位置留给情报机关。比如,美国陆军的情报局简称是Army G-2,空军情报局简称是A-2;咱们中国这边,清朝设立军咨处的二厅就是情报厅;国民党参谋本部的二厅就是情报厅,至于现在么……

有兄弟问了,那司令部的老大是什么?司令部司令部,……当然指挥部队作战的。约定俗成地,这个老大的位置通常也是留给作战部门的,至于老三老四,基本就是各国按自己的喜好来了。。

又扯远了……波兰总参谋部指挥的军队实在说不上多么勇猛无敌――要不也不会被苏军打到华沙城下,虽然后来又赶回去了――但是指挥的这个密码处,却令人十分意外地体现了超一流的水准。放在当时的环境下考察,波兰的密码处绝对比波兰的军队更让欧洲各国同行尊重。

例如1920年,在苏联红军兵临华沙城下,情况十分困难的情况下,密码处还破译了400条左右的苏军情报。这是不是改变了历史,现有的资料很难判定;可以知道的是,波苏战争的结果是,苏联丢掉了西乌克兰和部分的白俄罗斯(1919年白俄罗斯以加盟共和国身份加入苏联,但是一直保持一定的独立性)。

对苏联的密码破解工作虽然不能说非常优异,但是起码是成功的。对德国,波兰保持了类似的效果,总的来说,也算不错。

但是,事情从1926年开始发生了一些变化:

1926年2月,密码处发现他们无法再破译德国海军电报了。

1928年7月15日,密码处发现德国国防军的电报也没法破译了。

纵然是优秀的波兰密码处,一下子也被打懵了――他们面对的是人类历史上第一种投入实用的机器密码,毫无任何可以借鉴的经验,甚至,一开始都难以判断这密码是怎么弄出来的。算,算不出来;看,看不出头绪――所有过去用过的办法都试验过了,但是在ENIGMA强大的复合加密机制面前,一律灰溜溜地败下阵来。捧着截获到的莫名其妙的电文,我猜想波兰的密码分析人员一定郁闷的要死――这一大堆都认识的德文字母,它们到底在说什么啊……!

那支以前大家还都能随便瞅瞅发展动向的德国军队,似乎是瞬间就对全世界关上了大门。如果说,对待德国改变后的密码体系,波兰疯了一样地试图击破它的话,那么相比之下,一战的战胜国英国法国甚至美国的态度,简直就有点骄傲矜持乃至漫不经心了。破不了?破不了算了,反正不着急。。波兰本来跟英国法国都有比较密切的情报交流――波英法三个国家中间夹着的就是德国啊――可现在,这些哥们儿也只有摇摇头耸耸肩:我们也没货!

波兰人是明智的:依靠别人,永远不会有真正的安全。他们不敢向同行那样松懈,相反却加倍努力去试图破解。然而很奇怪的是,尽管历史上各种牛X加密方式一再被数学家击破,密码界早就公认了数学的威力――但是按传统,密码处还是习惯性地倚重语言学家――毕竟,一般要破译的都是外国的文字。可现在,语言学家们显然也是一筹莫展。的确,即便你德语说的再好,哪怕你本人就是个德国人,也不可能直接看懂密文啊――这个浅显的道理终于被波兰密码处想明白了。

想明白了就得变――密码处一点不耽误,先后招募了波兰最优秀的数学家Waclaw Sierpinski 教授和Stefan Mazurkiewicz教授,并且决定开始在波兹南大学(Poznan University)的数学专业里培养专门的密码人才(这个大学成立不久,水平不是特别出众;但是,里面会说德语的人相当多,至于为什么会这样,我将在介绍Marian Rejewski 同志的工作的时候专门予以介绍)。

从开始接触到全新的ENIGMA密文起的第三年,1929年1月,波兹南大学数学系主任Zdzislaw Krygowski 教授被指定进行一项工作,也就是拉个单子,把学院里成绩最优异的三年级和四年级学生通通囊括进去,让他们改学新设立的密码专业。于是,二十个聪明的年轻人就此改变了他们的专业方向。

其中,有三个学生表现特别突出,即Marian Rejewski 、Henryk Zygalski和Jerzy R.zycki 。 日后,他们被称为波兰“数学三杰”,其中的Marian Rejewski 同志更是后文的主人公之一,现在先不赘述。

顺便提一句:同样在1929年,名气更大一点的华沙大学(Warsaw University)也没闲着,也开始培养密码专业的学生了――只不过,针对的是苏联密码系列――波兰啊,真是。。唉。。。

但是,在没有重大数学突破以前,仅靠几个数学家还是解决不了问题,而培养学生也不能立刻就派上用场……德国的密文还是天天挑衅一样出现在密码处的案头,波兰人依然毫无办法。

就在密码处急的要死的时候,中国的成语“否极泰来”应验了――突然,上帝决定出手帮一下波兰人了;这一出手,就给了波兰人两件礼物。

前一件礼物是个邮包。

后一件礼物则干脆是个大活人。

【原创】被征服的谜――ENIGMA的故事(一):密码的前世

链接出处

【原创】被征服的谜――ENIGMA的故事(二):ENIGMA横空出世(上)

链接出处

【原创】被征服的谜――ENIGMA的故事(二):ENIGMA横空出世(下)

链接出处

【原创】被征服的谜――ENIGMA的故事(三):丘吉尔托起的灿烂星座

链接出处

【原创】被征服的谜――ENIGMA的故事(四):波兰人的绝地反击(上)

链接出处

元宝推荐:不爱吱声,

本帖一共被 14 帖 引用 (帖内工具实现)
家园 沙发, 花
家园 坐了沙发再慢慢看
家园 空格加密吗?

我记得您提过不用标点,那么空格呢?

如果不用,不会产生岐义吗?读起来也够累的

家园 支持一下
家园 是够累

当年选课的时候,就做过解密的工作。解出来的文字没有空格,才知道什么叫“句读之不知”...

家园 大部分没有空格没有标点吧

大部分的enigma机上只有德文字母而已,没有标点符号也没有空格。如果加密的时候没有把空格加上,实际发报的时候也不可能再加密码的。不过断句倒不一定是大问题,因为往往会在用enigma之前先用其他密语表加密简化一遍,接受方可以根据密语转换出单词。比方U艇上就会先用一套海军短语表把各个单词转化成一串数字,然后再经过几道转换手续才发出去。

家园 问个弱智问题

enigma这机器大量的生产和使用,是不是同一个型号的enigma都是一模一样的,要是的话,敌人只要搞到一台不就把密码全破了

家园 好看啊好看
家园 每一国军队用的都是不同的型号的。

最关键的在于,你知道原理没用啊

那么多个轮子的排列组合够你烦的了

家园 说的不错

德军之所以选用Engima,有一条理由就是敌人拿到了密码机不知道密钥也没用。当然,由于密钥天天换,光知道了某天的密钥还是没用。

家园 说实在的,没有波兰人的那些贡献,不知道英国人要多死多少人
全看树展主题 · 分页首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河