二战中德国恩尼格玛密码机引发了一场数学家带
发表时间:2019-03-10

德军正在利用恩尼格玛密码机

商用恩尼格玛密码机原型

大西洋战役是二战中坚持时间最长的战斗。狼群战是第二次世界大战中德军对大西洋上的盟军商船所应用的潜艇战术,战术是以多艘潜艇集结攻打,使得通商破坏战的成果大幅提升,这套战术由二战德军潜艇指挥司令卡尔·邓尼茨提出,在策略部署上恳求3至5艘潜艇集结成队统一举措,当一艘潜艇发现船只后并不立即做出袭击,而是尾随,并将信息回传给总指挥部,再由总指挥部同一安排,调集周边的潜艇协同作战,于是无线电通信的作用至关重要,无线电的弊端就是德国能收听,英国也能收听,然而德国人不担心被破解,因为他们有恩尼格玛密码机。正是由恩尼格玛密码机组成的快速保险的情报系统成就了德国潜艇战的成功。

军用恩尼格玛密码机

二战前,德国、美国等国度就开端了密码学的研究,后来美国及其余国家都放弃了,只有德国人真正发展了密码学上的结果。1918年,一个叫亚瑟·谢尔比乌斯的德国工程师发明了一种商用机电转子密码机,由于他非常喜好《谜之伴奏曲》,所以他给这个密码机起了个名字叫“恩尼格玛”,意思是“谜”,作为给商人用于保护商业秘密的工具。德国海军于1923年开始使用恩尼格玛密码机,可惜的是谢尔比乌斯于1929年逝世了,他不知道他的密码机在30年代中期会成为德国各军种的标配,更无奈预知他的密码机在二战中引发了绝密级密码战。军用恩尼格玛密码机是世界上最庞杂的密码机之一,依靠机械设计跟线路设计所造成的加密复杂度使其在2015年的拍卖标价高达36.5万美元。宇宙中恒星的数目是2000亿,而军用恩尼格玛密码机对一条信息加密后形成的报文的可能性是恒星数量多达五万倍。当时为了破解纳粹德军的加密报文,波兰政府成破了保密局,英国政府建立了一个新机构:英国代码加密学校,也就是英国密码局。在德国与盟国之间的绝密级密码战中,连语言大师、象棋巨匠等范围的顶尖人才都加入了破解恩尼格玛密码机的工作,最终是四位数学家解决了这一可能救命无数生命的艰苦,他们是“波兰三杰”跟英国的阿顿·图灵。他们的蠢才智慧扭转了盟军的战斗局势并将战役的进程缩短了3年。