此條目翻譯品質不佳。 (2013年12月30日) |
野戰機械式密碼機,哈格林C-35型密碼機由瑞典密碼學家波瑞斯-哈格林(Boris Hagelin)於民國23-24年間(1934-35)所發明,之後的C-36型及C-38型為改良款。哈格林於民國29年(1940)向美國政府推銷他的機器,美國政府在C-38型經過小修改之後頒發執照,定名M-209野戰機械密碼機M-209。於二戰期間及韓戰中,使用於低階的戰術報務加密。[1] M-209大约有便當盒大小,其尺寸为3.25 5.57英寸(83 140 178 mm),重6磅。它是过去辉煌機械技术的代表。
M-209的基本操作十分简单。在盒子的顶部六个可调节密钥车轮显示字母表中的字母。这六个滚轮构成了机器的所有按键,提供了一个在加密过程中使用的,类似于初始化向量的初始状态。
要加密一条信息,操作员需要将密钥车轮设置为英文字母的随机序列。
来加密一个消息,操作员设置密钥车轮的英文字母的随机序列。在机器的左侧的加密 - 解密旋钮需设置为“加密器” 。同样在左侧,有一个被称为指示器盘的刻度盘,调节到该消息中的第一个字母。通过转动手摇或右侧的电源手柄的机器编码,这封信件将被编码。在整个编码周期结束后,密文信将被打印在纸带上,每个密钥车轮向前拨一个字母,且机器已准备用于在消息中的下一个字符的进入。如果要指示消息中单词之间有空格,将使用字母“Z”进行加密。对消息的其余部分重复该过程,最后将能得到一篇完整的密文,再使用莫尔斯电码或其它方法发送。由于初始密钥车轮设置是随机的,也有必要将这些设置发送到接收方,这些也可以用每日密钥加密的或明文发送。
为便于阅读,M-209将印刷的密文分割为5组。在机器的顶部函件计数器将显示编码字母的总数,并且如果在加密或解密过程中出现了错误,它可以作为一个参考点。
解密过程与加密过程几乎完全一样。操作员将加密 - 解密旋钮设置为“解密器”,然后将密钥车轮设置为加密时所使用的顺序。密文的第一个字母通过指示器盘被输入,然后操作电源手柄,提前密钥车轮并将解密后的字符印刷在纸盘上。当遇到“Z”字母时,将印刷为一空白字符,从而能够重造原文。缺少的“Z”通常可以由操作员基于上下文进行判断。
一个经验丰富的M-209操作员只需要花费2至4秒即可加密或解密每个字母,不過加密安全性與操作性都不如德國的謎密機。
在M-209的内部,会更为复杂 每个键滚轮包含不同数量的字母,并相应不同的引脚数。由左到右,车轮有: 26个字母,从A到Z 25个字母,从A到Z,除W 23个字母,从A到X,W除外 21个字母,从A到U 19字母,从A向S 17字母,从A到Q
M-209的安全性还是不错的,但绝不是完美的,其操作可能会被一些独特的怪癖利用。截至1943年初,德国的一些密码专家们能够读出一些M-209的信息。但是它足以让美国陆军在朝鲜战争时期进行战术运用。 美国研究人员丹尼斯 里奇曾经表示James Reeds和Robert Morris在70年代对M-209进行过密文破解,可以解决至少2000-2500字母信息。里奇说,在于美国国家安全局进行过讨论后。决定不公开方法,因为他被告知公开后,破解方法会被外国政府使用。
Hagelin造可大约140000部密码机,并变得相当富有。一名二战时期的密码学家Fritz Menzer建造了基于Hagelin的密码机,但没有信息能证明,他得到了Hagelin的许可。 战争结束后Hagelin改进了M-209为C-52。然而C-52是最后一款经典密码机之一。在那之后,数字技术的突破使得更加安全的加密方式得以发展。