历史上有哪些关于密码的重大历史事件?
-
这发生在第一次世界大战期间,在世界信息科学史上占有重要地位。它让美国愤怒,结束了中立,最终加入了对德作战的行列。
第一次世界大战期间,英军在6月1917日截获了一份用德国最高外交代码0075加密的电报。这个难以想象的密码系统由10000个单词和短语组成,对应1000个数字代码组。这份秘密电报来自德国外交部长阿瑟·齐默尔曼,被送到德国驻华盛顿大使约翰·冯·贝伦多夫,然后又送到德国驻墨西哥大使亨尼格·冯·埃克哈特。电文将在那里解密,最后交给墨西哥总统瓦伦蒂诺·加汉萨。
这份机密文件通过美国海底电缆从柏林发送到华盛顿。英军在那里截住了它,意识到它的重要性。英国的密码学家开始尽力破译。然而,面对这个尚未被破译的新外交密码系统,专家们绞尽脑汁,依然束手无策。
一个意想不到的机会给了英国密码学家。德国驻华盛顿大使约翰·冯·贝伦多夫(Johann von Berendorf)在他的华盛顿办公室犯了一个致命的错误:他们在新的0075密件抄送中翻译了电报后,在旧的密件抄送中加密,并发送到墨西哥城。大使没有意识到他犯了一个密码用户可能犯的最愚蠢和最可悲的错误。
没过多久,已经破解了旧密码的英语便利从德国大使的混乱操作中获得了新旧密码对比版。英国解码器开始了艰苦的工作:将秘密翻译成旧密码,并用纸和笔构建模型。随着齐默尔曼的秘密文件逐渐清晰,电报内容浮出水面,其重要性令人惊讶。
当时的情况是,虽然1915年美国远洋客轮“卢斯坦纳”号被德军击沉,但只要德国此后限制其潜艇攻击,美国将保持中立。齐默尔曼的电报总结了德国于2月1917日重启无限制海战以牵制英国的企图。为了让美国忙个不停,齐默尔曼建议墨西哥入侵美国,宣布德克萨斯州、新墨西哥州和亚利桑那州回归美国。德国还希望墨西哥说服日本攻击美国,德国将提供军事和财政援助。
英国海军部急于将破译的信息告知美国,但同时又不能让德国知道自己的密码已被破译。结果,一名英国特工成功潜入墨西哥电报局,拿到了一份送交墨西哥总统的解密文件。这样,秘密可能被墨西哥泄露了,墨西哥以此为掩护,向美国泄露了这一信息。
美国愤怒了。每个美国人都被激怒了。本来只有东海岸的人关心战争的进展,现在整个美国都开始担心墨西哥的举动。电文被破译六周后,美国总统伍德罗·威尔逊宣布美国已经对德国宣战。此时,站在他身后的是一个团结愤怒的国家。齐默尔曼的电报让整个美国相信德国是国家的敌人。这次破译也被称为密码学史上最伟大的破译。