九一式拉丁語密碼機

九一式拉丁語密碼機(日語:九一式欧文印字機 91-shiki ohbun-injiki)又稱A型密碼機(日語:暗号機タイプA Angōki Taipu A)因美軍對其為代號為Red,故又被成為紅色密碼機。是一種極為簡易的加密裝置。曾在二戰及戰後一段時間被日本外務省用於外交。但因其加密方法過於簡單而被西方密碼學家迅速破解。它後來被B型密碼機「Purple」英語Type_B_Cipher_Machine(日語:九七式欧文印字機 97-shiki ohbun-injiki)替代。B型密碼機因加密方法與A型在多方面相似,因此B型密碼機也曾被破解。A型密碼機使用大日本帝國海軍紅色海軍密碼英語Japanese_naval_codes#Red_code時並不會被破譯。但其無法被破解的原因並非為其密碼機系統,而是因為其實質為一種密碼本英語codebook加密方法。

美國海軍繳獲的九一式拉丁語密碼機

加密

紅色密碼機只能加(解)密拉丁文字母,通過電纜傳遞加密後的密文。其加密在時會元音和輔音分別加密,這種方法相較於傳送隨機字符串更為經濟,但其通常會產生「620」效應(sixes and twenties effect),這種缺陷在後來的九七式拉丁語密碼機日語パープル暗号上仍然存在。

歷史

  • 1931年 - 密碼機製作完成[1]。大日本帝國海軍稱其為九一式打字機(時為日本皇紀2591年),日本外務省稱其為A型密碼機,同時被美陸軍稱為Red
  • 1934年 - 英國成功破譯九一式拉丁語密碼機
  • 1935年 - 美國陸軍成功破譯九一式拉丁語密碼機;英國仿製出該密碼機模型,並命名為「J密碼機(J machine)」[1][2]
  • 1936年 - 美國陸軍仿製出紅色密碼機模型[3]
  • 1937年 - 德國外交部的解密機關Pers Z英語Pers Z S開始收集該密碼機的密文並開始破譯
  • 1938年
    • Pers Z英語Pers Z S發現其與クリハ密碼機結構相似,破譯難度迅速降低,在8月就完成了對其模型的建造並在九月破解了其開始位置的記號
    • 12月,日本對密碼機進行了改良,在鍵盤與插線板之間添加了一個可以手動調節的轉輪
  • 1941年
    • 1月,美國將所仿製的九一式拉丁語密碼機和九七式拉丁語密碼機提供給英國
    • 8月,日本駐外使館全面停用九一式拉丁語密碼機

相關閱讀

  • Computer Security and Cryptography (Konheim, Alan G., Wiley-Interscience, 2007, pp. 191–211)(英語)中第七章有對九一式拉丁語密碼機更加詳細的分析

參考資料

  1. ^ 1.0 1.1 Smith, Michael. The Emperor's Codes:The Breaking of Japan's Secret Ciphers.. New York: Arcade Publishing. 2000. 
  2. ^ Bauer, Friedrich L., Decrypted Secrets: Methods and Maxims of Cryptology 4th Edition. Springer. 2007: 154–158. ISBN 978-3540245025. 
  3. ^ Haufler, Hervie. Codebreakers' Victory: How the Allied Cryptographers Won World War II. 2003: 114.