日本の機械式暗号

日本の機械式暗号は、戦前・戦中の日本で開発・運用されていた機械式暗号について解説する。

1. 暗号機の名称
---------

1.1. 日本での名称
-----------

日本の陸軍と海軍は暗号機を独自に設計開発運用し、次のとおりに制式名をつけた。陸海軍で偶然に制式年が重なると同じ名称の暗号機が現れる。

出力がタイプライター形式の暗号機: 制式年下2桁+“式印字機” 出力がランプボード形式の暗号機: 制式年下2桁+“式換字機” 手動式のストリップ暗号装置: 制式年下2桁+“式換字盤”外務省は海軍から技術供与を受けてはいたが、「暗号機○型」の名称を独自に採用していた。

日本の外務省および陸海軍が戦前・戦中にかけて使用した暗号機を示す。〔 〕内に、米陸軍によるコードネームを示す。

1.1.1. 外務省
----------

暗号機A型〔レッド暗号〕
暗号機B型〔パープル暗号〕

1.1.2. 海軍
---------

九一式印字機〔オレンジ暗号〕
三式換字機〔グリーン暗号〕
九七式印字機一・二型〔ジェイド暗号〕
九七式印字機三型〔コーラル暗号〕
三式細棒式換字盤、ストリップ式暗号である。
制式年不明の印字機
小型ピアノサイズで重量約100kgの電動式。仮名文字、英字および数字に対応。原文を打鍵すると暗号化された数字が印字される。少なくとも40台は製作され、昭和18年に海軍通信学校高等科で実習用として使われた。この印字機は機械式カウンターの原理を応用したもので、大阪の十三にあったタイガー計算器が試作したと推定される。

1.1.3. 陸軍
---------

九二式印字機
九七式印字機
一式一号印字機
九七式の改良型で仮名および数字を打鍵して二数字に暗号化する。乱数作成用に全軍に配布し1945年8月1日に使用を開始。フィリピンのバギオで捕獲され、米陸軍に"Green machine"と呼ばれる。
自動印刷無線電信機
電気試験所の石川技師が開発したオンライン型テレタイプ暗号機。ロータリーラインスイッチによりマークとスペース符号電流を不規則に変化させる。昭和19年に完成したが、資材不足により実用化されなかった。

1.1.4. 日本・ドイツ海軍
---------------

チルピッツ: 日独海軍共同通信用に使用していたエニグマ暗号機。ドイツに派遣された伊号潜水艦が使用した。独側名は"TIRPITZ"。米海軍には"Opal machine", "JN-18", "T-Enigma"と呼ばれた。プラグボードの無い4ロータータイプである。

1.2. アメリカ合衆国陸軍での名称
------------------

米陸軍は日本の機械式暗号に対して虹の色に由来するコードネームを付けていたが、後には宝石に由来するコードネームを採用した。また米海軍が陸軍コードネームを利用する事もある。

レッド暗号,Red: 外務省用の暗号機A型
オレンジ暗号,Orange: 海軍武官用の九一式印字機
グリーン暗号,Green: 三式換字機
パープル暗号,Purple: 外務省用の暗号機B型
コーラル暗号,Coral: 海軍武官用の九七式印字機三型
ジェイド暗号,Jade: 海軍艦艇用の九七式印字機一・二型
サファイア暗号,Sapphire: 米海軍では"Japanese Model 3 cipher machine","JN-73"と呼ばれるもので、三式換字機と同一の可能性がある。
オパール暗号, Opal: 日独海軍共同作戦用のエニグマ暗号機米側コードネームが確認されていない暗号もいくつかある。またコーラル、ジェイド、サファイアおよびオパール暗号についてメイズ暗号の総称コードネームが付けられていた。

1.3. アメリカ合衆国海軍での名称
------------------

米海軍も独自にコードネームをつけて攻略を試みた。

IKA-machine: 文の区切りに"IKA"が挿入されたのでこの名がついた。
M-1: 1933年から約4年使用された仮名用暗号機で、終戦前に朝鮮の羅津で捕獲されていた。これは海軍技術研究所が製作した「九一式印字機一型」で、九七式印字機一型の前世代暗号機に相当する。
M-2: M-1と並行して海軍武官が使用した欧文用暗号機。
M-3 : 外務省が使用。陸軍のレッド暗号に相当する。
M-4: 詳細不明
M-5 : 陸軍のパープル暗号に相当。
M-8: オパール暗号の模造機
M-9: オパール暗号の模造機のハンディタイプ。

2. 暗号の分類
--------

各暗号機を換字原理で分類した表を示す。



3. 解読を試みた国
----------

アメリカ
レッド暗号に続いてパープル暗号、コーラル暗号、ジェイド暗号も理論解読に成功。オレンジ暗号も解読する。
イギリス
レッド暗号は理論解読できたが、パープル暗号はアメリカの技術供与に頼る。
ドイツ
レッド暗号は理論解読できたが、パープル暗号は失敗。
ソ連
レッド暗号はモスクワ大使館の暗号係をリクルートすることで解読。パープル暗号は不明。

4. 海軍・外務省暗号機
------------

4.1. 外務省の機械式暗号の歴史
-----------------

外務省における機械式暗号の歴史は、同じ内容の電文を新旧の暗号で電信するというミスを繰り返した歴史である。旧暗号の解読によって原文が判明したので、新暗号に対して暗号文と原文との対照をする解読が可能になった。

1921年
海軍艦艇の軍縮に関するワシントン軍縮会議が開かれる。米国務省情報部、MI-8が日本の外交電報を解読。これは簡単なコードブックであった。
1928年
ロンドン軍縮会議に備え、海軍では機械暗号化計画を立てる。暗号機の試作と製造は元海軍大尉である平尾誠一が経営する工場で行われた。
1930年
ロンドン軍縮会議では陸海軍および外務省がクリハ式と同じ原理の試作暗号機を使用。ただし製作できた暗号機械はわずかに9台で米仏伊大使館には供用できなかった。したがって、外務大臣と全権間の電報の大部が在米大使宛てに旧式暗号で転電された。
1931年
皇紀2591年に海軍は九一式印字機として制式化、外務省は暗号機A型と命名。米陸軍はレッド暗号と呼ぶ。7月22日、ブラックチェンバーの解読活動が東京日日新聞に掲載される。
1932年
九一式印字機の開発者である柿本中佐と田辺技師への叙勲用上奏文が作成される。プラグボードである「文字順序破壊装置」とクリハ暗号機を模倣した「文字跳躍装置」について「外国品にも其の類例を見ず全く同官の独創的考案なり」と評価した
1934年
英国がレッド暗号の解読に成功。
1935年
海軍技術研究所が次世代暗号機の設計を開始。設計主任は田辺一雄。開発生産は海軍技術研究所電気研究部六課内で行った。関係者は特別バッジを胸につけ、作業場には特別警備の守衛を配置、出入り口や窓には警報装置を設けた。米陸軍がレッド暗号の解読に着手。英国は"J machine"と呼ばれるレッドの模造機を作成する。
1936年
米陸軍がレッド暗号の模造機を完成。
1937年
皇紀2597年に米軍がパープルと呼ぶ暗号機が完成。海軍は九七式印字機、外務省は暗号機B型と命名。
独外務省の解読機関であるPers Zはレッド暗号文を集めて解読に着手する。
1938年
Pers Zはレッドがクリハ式と似ている事に気付く。模造機は8月に完成し9月には開始位置符号も解明。
1939年
2月、パープルは重要な海外公館であるワシントン、ベルリン、ロンドン、パリ、モスクワ、ワルシャワ、ローマ、ジュネーヴ、ブリュッセル、アンカラ、上海、北京で運用を開始。一部の在外公館ではレッドが引き続き使用されていた。
米陸軍がパープルの登場に気付き、解読に着手。
米情報部がニューヨーク総領事館から句読点コードを盗み出す事に成功。
1940年
9月、パープル暗号の解読作業が転換期を迎える。
1941年
年明けに米陸軍はパープルの模造機を完成。41年だけで227通のうち223通の解読に成功。
4月、大島浩駐独大使はドイツから「駐米大使宛の外交暗号が米国務省に解読されている」と警告を受ける。
8月、在外公館でのレッド暗号の運用が終了。
12月、真珠湾攻撃、対米覚書文書の手交が遅れた。
12月末、外遊中の英領ビルマ自治政府のウー・ソオ首相が、在リスボン日本公使館へ独立支援を要請する。公使館より外務省への暗号電が米軍に解読され、ウー・ソオは翌年1月に英国官憲に逮捕された。
1943年
thumb|米国立暗号博物館に展示されている捕獲部品11月、ベルリン→東京: フランス戦線の視察報告が解読される
1944年
8月、ベルリン→東京: 大島大使とアルベルト・シュペーアの軍需生産に関する会談報告が解読される。
秋頃、陸軍参謀本部・暗号班の釜賀一夫少佐が九七式欧文印字機について学理検討を行った結果、極めて危険と判断する。
1945年
1月、ハノイ→東京: ウラン鉱石採掘についての報告が解読される。
5月、ベルリン陥落の際に米軍は日本大使館からパープル暗号機のスイッチ部分を捕獲。これが現存する唯一のオリジナルとなった。
7月、モスクワ→東京: 佐藤大使によるソ連仲介の和平工作についての報告が解読される。
8月、日本敗戦。

4.2. 研究と特許
----------

海軍用および外務省から受託された暗号機の開発、製造、改造は海軍技術研究所の電気研究部が一括担当し、修理は海軍工廠が担当した。
海軍技術研究所で発行された田辺、鈴木技師らの報告論文は、その所在が不明である。 欧文タイプライター式暗号機: 欧文タイプライターを利用した第一回試作品で、動力には蓄音機に用いるゼンマイを利用した。研究報告には「欧文タイプライター式暗号機試製研究報告」、田辺、昭和4年6月がある。 試製電気式暗号機: 昭和5年に完成。欧文タイプライター式暗号器の改良型。動力をゼンマイから電磁石に変更した。 暗号構成器: 昭和5年に完成。邦文タイプライターにおいて一字毎に活字を拾う位置を変更する機構。秘密特許「活字選択式暗号装置」、特許番号962060号を昭和7年に取得した。 羅馬字式暗号器: 試製電気式暗号機の改良型で、昭和7年の国際連盟主催のジュネーブ軍縮会議用に計24台を製造。外務省および陸海軍が使用した。研究報告には「羅馬字暗号機研究報告」、田辺、昭和7年3月がある。 九一式印字機: 海軍に制式採用された暗号機で昭和7年に製造開始。陸上部隊用の一型は邦文タイプ。二型も邦文だが、装置を3分割して動揺対策を施すことで小型艦船用とした。三型は海外で使用する欧文タイプで海外電報料金の低減を計るために二重式とした。研究報告には「九一式印字機I型実験報告」、田辺・鈴木、昭和7年7月がある。

4.3. 製造と修理
----------

昭和8年度
技術研究所は補助艦艇および艦船改装用に印字機を147組製造。
呉工廠は「長良」の九一式印字機の上段マグネットを3件、「由良」の九一式印字機二型を4件。
技術研究所は外務省から「欧文暗号機」を製造受託。
昭和9年度
技術研究所は補助艦艇用に九一式印字機二型を4組、九一式印字機小型艦艇用を8組、一般用に九一式印字機三型改一を4組、補助艦艇改装用に九一式印字機二型改一を3組製造。
呉工廠電気部は「那珂」の九一式印字機、「由良」の九一式印字機一型を各修理。
技術研究所は外務省から暗号機部分品を12組、暗号機を15組、九一式印字機二型A号を6組受託製造。
昭和10年度
技術研究所は一般用に九一式印字機改二型を4組、九一式印字機二型改一を0.8組製造。
横須賀工廠は「赤城」の九一式印字機を修理。
呉工廠は呉電信所の九一式印字機一型、「多摩」の九一式印字機二型を修理。
呉工廠は「磐手」と「八雲」に九一式印字機二型を装備。
技術研究所は外務省から暗号機改造と変更装置製造を受託。
昭和11年度
横須賀工廠は「長門」、「山城」および「鳥海」の九一式印字機二型、「青葉」の九一式印字機を修理。
技術研究所は外務省から暗号機改造、整流器、変更器および暗号機改造を受託。
昭和12年度
技術研究所は試験用に九七式印字機を1組、九七式印字機二型を1組、九七式印字機三型を2組試製。
横須賀工廠は「鳥海」、「沖島」の九一式印字機を修理。
佐世保工廠は「由良」の九一式印字機を修理。
技術研究所は外務省から暗号機を受託。

4.4. 昭和天皇の行幸
------------

昭和6年10月21日に昭和天皇が海軍技術研究所を行幸し、暗号機も天覧視察した。その際の模様が「昭和六年、行幸関係、電気研究部」に記されている。

「これは暗号翻訳機であります。秘密を要する重要な通信を致します時にはその符号は暗号を用いなければなりませぬ。然るに従来の方法は一々暗号書によって文句を作り、受けたものは又暗号書によって翻訳しなければならないのでありまして、これには非常に時間と労力を要します。この如き方法は数多くこれらを受信しまして対照して組み合わせますと段々とその暗号は敵に覚られるのであります。この暗号機は昨年のロンドン軍縮会議の少し前に当所にて考案致しまして、非常に有効に使用されたものであります。これによりますと単に普通文を右のタイプライターに依って打ちますと電気的装置によりまして極めて複雑なる組み合わせによって暗号となり左のタイプライターに印字として現れます。又受けたるものは受けた通りの暗号文を右のタイプライターに打ちますと左のタイプライターに翻訳されて元の文句が表れるのでありまして、暗号を解読さるる心配なく且つ極めて迅速に秘密文を電送する事が出来ます」と説明された。
展覧された暗号機は「最近改良したもの」と「最初製作したもの」の2組で、「ダイニホンテイコク」を暗号化し翻訳した。
具体的な暗号機の種類は不明であるが、九一式印字機一型もしくは二型であると思われる。

5. 陸軍暗号機
--------

5.1. 研究と特許
----------

昭和20年当時、第五陸軍技術研究所では「暗号機及暗号解読機ノ研究」として民間研究者を研究嘱託とした

東京工大: 渡辺孫一郎
東北帝大: 泉信一、岡田幸雄
名古屋帝大: 黒田成勝、中山正、伊藤清
東京芝浦電気株式会社通信機製造課: 小宮勇蔵
三菱重工株式会社: 木暮清雄
日本タイプライター株式会社: 針生清武

6. 参考文献
-------

閲覧できる施設を参考に示す。【国会】: 国立国会図書館、【昭和】: 昭和館 図書室、【偕行】: 靖国神社 靖国偕行文庫、【アジア】: アジア歴史資料センター

6.1. 海軍・外務省暗号機
--------------

別冊数理科学 暗号、サイエンス社、1982年、「米国における日本機械暗号解読 その経緯と理論的考察」、加藤 正隆
Machine Cryptography and Modern Cryptanalysis, Cipher A, Deavours, Louis Kruh, ARTECH HOUSE、1985
The Story of Magic - memoirs of an american cryptologic pioneer, Frank B. Rowlett, Aegean Park Press, 1998
BIG MACHINES, Stephen J. Kelley, Aegean Park Press, 2001
CRYPTOLOGIA Vol. XXVII January 2003, "PURPLE revealed: Simulation and computer-aided Cryptanalysis of ANGOOKI TAIPU B", Wes Freeman et al
ながた暗号塾入門、長田順行、朝日新聞社、1988年
海軍史研究 第2号、「海軍暗号機と暗号関連事項について」、山本正治 【昭和】
海軍省電信課、「倫敦海軍会議一件 暗号ニ関スル海軍省意見」、伊藤利三郎、昭和5年 【アジア】
海軍作戦通信史、警備隊術科学校、昭和28年 【昭和】
新高山登レ一二〇八、宮内寒彌、六興出版、昭和50年 【国会】
北千島海軍部隊史、「暗号印字機と細棒式換字盤」、石上覚治、1985年 【昭和】
日米開戦時における日本外交暗号の検証、原勝洋、ゆまに書房、2005年
日本無線史第10巻「海軍無線史」、電波監理委員会、1951年 【昭和】
兵どもの夢の跡、田丸直吉、1978年 【昭和】
竜宮紀行、田丸直吉、1977年 【昭和】
電気研究部沿革概要、海軍技術研究所電気研究部、昭和8年 【昭和】
行幸関係、海軍技術研究所電気研究部、昭和6年 【昭和】
極秘版 海軍省年報、海軍省、昭和8-11年度 【昭和】
海軍制度沿革 巻15、海軍省 【昭和】
Computer Security and Cryptography, Alan G. Konheim, Wiley-Interscience, 2007

6.2. 陸軍暗号機
----------

通信戦の回顧と通信戦施策に関する一考察、仲野好雄、昭和30年 【偕行】
日本無線史第9巻、「陸軍無線史」、電波監理委員会、1951年 【国会】
昭和14年 陸機密大日記 第2冊: 軍事機密受第四四〇号 陸軍省兵器局機械課 九七式印字機取扱法配賦ノ件 【アジア】
昭和15年 陸機密大日記 第3冊: 軍事機密受第五一七号 陸軍技術本部 通信器材九七式印字機假制式制定ノ件 【アジア】
昭和15年 密大日記 第15冊: 軍事機密受第八一六号 機械課 九二式印字機処理ニ関スル件 【アジア】

6.3. 日独海軍共用暗号機
--------------

TIRPITZ and the Japanese-German Naval War Communication Agreement, Weierud, Frode, NCVA Cryptolog, Corvallis, Oregon; Summer, 1999, Vol. 20, No.3 [1]

7. その他の暗号
---------

太平洋戦争中に米英軍は日本陸海軍等の暗号についてもコードネームを付けて解読を試みていた。これらは機械式暗号とは限らないが、ここに挙げておく。

7.1. 日本陸軍
---------

陸軍は各暗号書の識別符を1944年8月までは秘匿せずに電文冒頭に付けていた。連合軍はその識別符をそのままコードネームに利用していた。

7.1.1. 陸軍暗号書
------------

陸軍暗号書は1943年6月に四号、1945年に五号に切り替えられた。
全暗号区で共通の7890を使用し、さらに各暗号区では異なる特別計算表を使用して識別符を使い分けた。
1943年9月に7890と6666が同じ内容の電文を各特別計算表で組み立てたのを米国が発見、陸軍暗号書四号の復元作業が始まったが、年内までには翻訳できるレベルに達しなかった。
1944年1月に東部ニューギニアのシオで陸軍暗号書四号や乱数表がオーストラリア軍に捕獲される事故が発生。これは第20師団が暗号書を処分する際、焼却する代わりに箱ごと沼地に沈めていた為である。しかも日本側では暗号書は焼却されたと誤って報告されていた。
この捕獲暗号書により7890および2345、5555、6666、7777は1943年11月 - 44年3月の間は容易に翻訳できるようになった。 2345: Army Ordnance System Code No.4 5555: Army North Pacific System Code  6666: Army Old Philippines System Code  7777: Army South-west Pacific System Code  7890: Army General Administrative Code 

7.1.2. 通信暗号書
------------

4321: Communications General Purpose Code 、通信暗号書二号 6543: Communications General Purpose Code 、通信暗号書二号 7654: Communications General Purpose Code 、通信暗号書二号

7.1.3. 船舶暗号書
------------

4桁の暗号書を二次暗号化したもので、米軍が理論解読できた初めての主用暗号である。

2468: Army Water Transport Code、船舶暗号書二号、

7.1.4. 航空暗号書
------------

3366: Army Air Force General Purpose Code、航空暗号書三号、上級航空部隊用 6633: ビルマ戦域で使用された3366、航空暗号書三号。4桁数字の二冊制コードブックで各飛行戦隊の位置、人事、稼動状況が判明。

7.1.5. 航空保安暗号書
--------------

3636: 航空保安暗号書一号

7.1.6. 憲兵暗号書
------------

9012: Military Police General Purpose Code、憲兵暗号書一号

7.1.7. 4桁識別符で詳細不明の暗号書
---------------------

1234: Research hindered by lack of traffic 1357: Pad system unsolvable 4680: Army Water Transport Code? 5678: ATRW system? 8765: Communications General Purpose Code?

7.1.8. 空地連絡換字表
--------------

Air-to-ground: 空地連絡換字表一号 BULBUL: Air-to-ground、空地連絡換字表二号、ビルマ戦域で航空路部が使用。補充機の空輸予定が判明。

7.1.9. 武官用暗号書
-------------

JMA: 陸軍武官用

7.1.10. その他
-----------

ABC: 下級航空部隊用。気象、敵機情報、到着予定時刻の通報に使用。3桁数字codeで乱数で二次暗号化。ABCとはA+B=Cに由来し、乱数開始位置が"52"の場合、5+2=7のチェックサムで"527"と送信した。 KAKAKA: 野戦用コードで鍵数字で二次暗号化。ニューギニア地域の大隊レベルで使用。1943年頃解読。3桁数字で例えば"232”が"カ"で"426"が"ヨリ"を示す。KAHKAHKAH systemとも呼ばれる

7.2. 日本海軍
---------

7.2.1. JN  系列
----------------------------

JNナンバーは通信系統を間違って命名され、後にキャンセルないし分割、統合、再ナンバリングされる事がある

JN-1: YO-4 Type, 4-kana-YO separetor, 1940年 JN-2: China Fleet Maneuvering Ciphers, 4-kana-period separetor, 1940年 JN-3: China Fleet Intelligence Ciphers, 4-kana-nigori separator, 1939年 JN-4: Oparation Code, 4-kana-nigori separator, 1942年 JN-5: Auxiliary Ship Cipher, 9-character-YO separator, 1940年 - 1941年 JN-6: South China Army/Navy Liaison Cipher, 9-character-period separator, 1940年 JN-7: Maneuvering Code for Umpire Use, 3-kana-TO separator, 1940年 JN-8: TO-4 Type, 4-kana-TO separator, 1940年 JN-9: Plain Enginnering Reports, numeral-parenthesis-period, 1942年 JN-10: 誤ってSignals in the form 4 TUNA from a vocabularyとされたが、後にキャンセルされた。 JN-11: Auxiliary Fleet System, Naval General Purpose System, 4-numeral system JN-12: Call List Pencil Entries JN-13: Transposed Plain Language, 9-kana-period separetor, 1941年 JN-14: Operational Codes, 9-kana-TI separetor JN-15: Ship Movement Code, 9-kana-nigori separator JN-16: Submarine Operation System, 9-kana-period separator JN-17: Submarine Code,
4-kana-nigori separator, 1941年 JN-18: Japanese-German Naval Machine Cipher JN-19: Intra-Area Naval System, 4-numeral system JN-20: Minor General Purpose System JN-21: Small Vessel Contact Codes, 3-kana-nigori separator system, 1940年6月6日 - ? JN-22: Merchant/Navy Liaison System, 4-numeral system, 1941年 JN-23: Personal System, 9-kana-period separator JN-24: Auxiliary Ship Cipher No.3, 1939年 JN-25: AN  Code & Cipher, Fleet Genaral Purpuse System, 5-numeral system
25A, AN Code, 1939年6月1日 - 1940年11月30日
25A-1, AN Cipher No.1, 1939年6月1日 - 1939年8月31日
25A-2, AN Cipher No.2, 1939年9月1日 - 1939年11月30日
25A-5, AN Cipher No.5, 1940年10月1日 - 1941年1月31日
25B, AN-1 Code, 1940年12月1日 - 1942年5月27日
25B-5, AN Cipher No.5, 1940年10月1日 - 1941年1月31日
25B-6, AN-1 Cipher No.1, 1941年2月1日 - 1941年7月31日
25B-7, AN-1 Cipher No.2 ,1941年8月1日 - 1941年12月4日 JN-26: Auxiliary Ship Cipher, 9-kana-NA separator JN-27: Weather summaries for ships, 1941年 JN-28: Rabaul Area Aircraft Weather system, 4-kana-nigori separator JN-29: R.I. Data Reporting System, 5-numeral system JN-30: Sucide Attak Force Cipher, 4-kana-U separator JN-31: キャンセル JN-32: キャンセル JN-33: WE___WE Emergency Cipher JN-34: All Kana Messages Not Otherwise Classified JN-35: Plain Language, unencrypted traffic JN-36: Shore Weather Reporting System JN-37: Weather Summaries, 1941年 実際はJN-27と同じであった。 JN-38: Direction Finder System JN-39: Merchant / Navy 4-numeral  Code & Cipher
39, Merchant / Navy 4-numeral  Code, 1941年8月11日 - 1942年8月31日
39-1, NL Cipher , 1941年8月11日 - 1942年8月31日 JN-40: Marchant / Navy Liaison Cipher, 4-numeral system JN-41: Postition Reporting System, 4-kana system JN-42: Postition Reporting System, 3-numeral system JN-43: Communication Zone Reports, 1935年 JN-44: South Sea Area Defence Joint Use System, 3-numeral system JN-45: KI-9 Type, 9-kana KI separetor, 1941年 JN-46: Broadcast Serial Numbers JN-47: Plain Weather Reports, numeral weather system JN-48: East Indies Joint Defence System, 3-numeral system JN-49: Submarine Operation System, 9-character JN-50: Merchant / Navy Liaison System, NL  & Cipher
50, NL , 1939年5月1日 - 1941年8月10日
50A-1, Additive Cipher, 1939年5月1日 - 1940年4月30日
50A-1, Additive Cipher, 1939年5月1日 - 1940年9月30日
50A-1, Special usage of Additive cipher, 1940年5月1日 - 1940年6月30日
50A-1, Additive Cipher, 1940年10月1日 - 1941年8月10日
50A-1, Special usage of Additive cipher, 1941年6月23日 - 1941年8月10日
50A-2, Additive Cipher, 1939年5月1日 - 1940年5月31日
50A-2, Roman letter subst. of Additive cipher, 1939年5月1日 - 1940年5月31日
50A-2, Roman letter subst. of Additive cipher, 1940年6月1日 - 1940年8月31日
50A-3, Special rules for trans. & subst. of code groups, 1940年7月1日 - 1940年9月30日
50A-4, Special rules for trans. & subst. of code groups, 1940年10月1日 - 1940年12月31日
50A-5, Special rules for trans. & subst. of code groups, 1941年1月1日 - 1941年3月31日
50A-6, Special rules for trans. & subst. of code groups, 1941年4月1日 - 1941年6月22日 JN-51: キャンセル JN-52: Submarine Warning Cipher JN-53: Medical Reports, Kana-numeral JN-54: Auxiliary Ship cipher
54A, Auxiliary Ship cipher No.4, 1941年
54B, Auxiliary Ship cipher No.5, 1941年10月16日 - ? JN-55: All Mixed Traffic  Not Otherwise Classified JN-56: Drill and Deception Messages JN-57: Wasile Air Base Special Weather Cipher JN-58: Japnaese Army Systems JN-59: キャンセル JN-60: Japanese Naval Attache Systems JN-61: キャンセル JN-160Zとした JN-62: キャンセル JN-39と同じであった JN-63: キャンセル JN-64: Aircraft Cipher, Kana-numeral aircraft system, 1941年 JN-65: Message Services JN-66: Circuit Messages JN-67: Korean RNO System, 9-kana-period separator system JN-68: Direction Finding Reports JN-69: Reports on Russian Shipping, 4-numeral system JN-70: All Numeral Traffic Not Otherwise Classified JN-71: キャンセル JN-72: キャンセル JN-50と同じであった JN-73: General Purpose Cipher Device System, 9-kana system, サファイア暗号機? JN-74: Joint Army/Navy System, 4-numeral system, 1939年 JN-75: Orange Navy "B"  Code & Cipher が1942年にJN-70に移動後 Administrative System、9-kanaとする
75, Orange Navy "B"  Code, "Red Book", 1925年頃 - 1930年12月1日
75-M1, Maneuver Cipher of B Code, 1930年 JN-76: Orange Navy "A"  Code & Cipher 後にAdministrative Codeとなる
76, Orange Navy "A"  Code, "Blue Book", 1930年12月1日 - 1938年10月31日
76-C1, A-C cipher, 1930年 - 1931年
76-S1, A-S Cipher, 1930年 - 1932年
76-C2, A-C cipher, 1932年 - 1933年
76-S2, A-S Cipher, 1932年 - 1933年
76-M1, A-M Cipher, 1932年 - 1935年
76-C3, A-C Cipher, 1933年 - 1934年
76-S3, A-S Cipher, 1933年 - 1934年
76-C4, A-C Cipher, 1934年 - 1935年
76-S4, A-S Cipher, 1934年 - 1935年
76-C5, A-C Cipher, 1935年 - 1936年
76-S5, A-S Cipher, 1935年 - 1936年
76-X1, A-WI Cipher, 1935年 - 1936年
76-C6, A-C Cipher, 1936年 - 1937年
76-S6, A-S Cipher, 1936年 - 1937年
76-C7, A-C Cipher, 1937年 - 1938年
76-S7, A-S Cipher, 1937年 - 1938年
76-C8, A-C Cipher, 1938年
76-S8, A-S Cipher, 1938年
76-S9, A-S Cipher, 1938年 JN-77: Tasogare Code, S-M 
77A, Tasogare Code, 1930年 - 1932年
77B, S-M , 1932年7月 - 1939年5月31日
77B-1, S-M 6 Cipher, 1932年 - 1938年
77C, S-M Code, 1938年2月 - 1939年5月31日
77C-1, S-M 6 Cipher, 1938年 - 1939年
77C-2, S-M 6 Cipher, 1939年 JN-78: Navy Yard Transposition Cipher, 9-character-N separator system JN-79: HE Code & Cipher 後にMateriel  Code
79, HE Code, 1935年 - 1939年
79C-1, HE-C Cipher, 1935年 - 1936年
79S-1, HE-S Cipher, 1935年 - 1936年
79C-2, HE-C Cipher, 1936年 - 1937年
79S-2, HE-S Cipher, 1936年 - 1937年
79C-3, HE-C Cipher, 1937年 - 1938年
79S-3, HE-S Cipher, 1937年 - 1938年
79C-4, HE-C Cipher, 1938年
79S-4, HE-S Cipher, 1936年 - 1937年 JN-80: Engineer's Cipher, 9-character system, 1935年 JN-81: I  Code & Cipher, 後にIntelligence  system, 9-kana
81, I Code, 1932年 - 1935年
81-C1, I-C Cipher, 1932年 - 1935年
81-S1, I-S Cipher, 1932年 - 1935年 JN-82: I  Code & Cipher, 後にIntelligence  system, 9-kana
82, I Code, 1935年5月15日 - 1938年1月15日
82-C1, I-C Cipher, 1935年
82-S1, I-S Cipher, 1935年
82-C2, I-C Cipher, 1935年 - 1936年
82-S2, I-S Cipher, 1935年 - 1936年
82-C3, I-C Cipher, 1936年
82-S3, I-S Cipher, 1936年
82-C4, I-C Cipher, 1936年 - 1937年
82-S4, I-S Cipher, 1936年 - 1937年
82-C5, I-C Cipher, 1937年 - 1938年
82-S5, I-S Cipher, 1937年 - 1938年 JN-83: I Code & Cipher, Intelligence system, 9-kana
83, I Code, 1938年 - 1940年
83-C1, I-C Cipher, 1938年
83-S1, I-S Cipher, 1938年
83-S2, I-S Cipher, 1938年 JN-84: Period-4 Landing Force Code, Service Code, Cast code
84A, Period-4 Landing Force Code, 1937年 - 1938年
84B, Service Code No.2, 1938年 - 1939年
84C, Service Code No.2, 1939年
84D, Cast Code No.4, 1939年 JN-85: Auxiliary Ship Cipher, 9-character-RE separator, 1938年 - 1939年 JN-86: Auxiliary Ship Cipher No.2, 9-character-NA separator, 1939年 JN-87: General Porpose Strip System JN-88: 永久欠番 JN-89: Intelligence Cipher, 4-kana-nigori separator JN-90: Aircraft Cipher, 4-kana-40-sseparator JN-91: Operation  Codes, 1930年 - 1936年 JN-92: Tactical  Codes
92A, TAC code, 1934年
92B, TAC code, 1934年, 1936年 JN-93: SIN System, 1933年 - 1936年 がUmpire System 1942年にとなる JN-94: Aircraft and Position Grid System, YO-3 System, 3-kana-YO separator JN-95: Signal System, SIG-3 System
JN-95C: YA-3 System JN-96: Signal Vocabulary, S-V Code, cordwords of varying length -ith period JN-97: Exercise System, NO E System, Period-4 System
97A, NO E System, 1933年 - 1934年
97B, Period-4 System, 1935年
97C, Period-4 System, 1936年 JN-98: Aircraft Cipher, 9-kana-YO separator JN-99A: BROADCAST System, 9-kana-MU or KE separator, JN-100: Base Defence Force Cipher, BasFor System, 4-character system involving transposition JN-101: Manchukuo Cipher, 9-character-MA separator JN-102: D/F and Tracking Cipher, 4-kana-HO separator JN-103: Abbreviated Radar Contact Reports, kana and numerals, 1944年 JN-104: Operations Code, 4-kana-nigori separator JN-105: Air-Ground Liaison Code, additive cipher of a 3-numeral code JN-106: Munda Lookout Special System, 9-kana JN-107: Wake Island Special Cipher, mixed kana and numeral JN-108: Hakodate RNO System, 4-numeral JN-109: Airbase Code, 3-kana-YU separator, 1943年 JN-110: Aircraft Code, 3-kana-period separator JN-111: IKA Machine Cipher JN-112: Hydrographic Cipher, 4-character-MU separator JN-113: Isuzu-Consul Cipher, 9-character JN-114: KO-3 Type JN-115: OP-N System, 4-kana JN-116: Nigori-3 Type JN-117: Weather Position Cipherとされ後にキャンセル JN-118: RE-9 Type
JN-119: Saipan Cipher, 9-numeral system JN-120: RI-9 Type JN-121: O-9 Type, 9-character, 1943年 JN-122: Aircraft Ciphers, 4-kana, 1943年 JN-123: MI-9 Type, 9-character, 1943年 JN-124: Gunboat Ciphers, 1938年 - 1941年 JN-125: Army/Navy Liaison Cipher, 9-character, 1943年 JN-126: KU-9 Type, 9-character, 1943年 JN-127: N-9 Type, 9-character, 1943年 JN-128: RU-9 Type, 9-character, 1943年 JN-129: SU-9 Type, 9-character, 1943年 JN-130: China Air Force System, 4-kana, 1943年
130, China Air Force System
130A, C.A.F. Code No.1 JN-131: TA-9 Type, 9-character, 1943年 JN-132: YA-4 Type, 4-character, 1943年 JN-133: 3 Sep-9 Type, 9-character, 1943年 JN-134: 7 Sep-4 Type, 4-character-7 separator, 1943年 JN-135: Aircraft Cipher, 1943年 JN-136: KE-9 Type, 1943年 JN-137: RI-9 Type, 1943年 JN-138: Auxiliary Materiel Cipher, 4-character-period separator, 1943年 JN-139: Intelligence Cipher, 1943年 JN-140: Air Station System, 1943年 JN-141: M-1 Machine Cipher, 9-character-WA separator, 1942年 JN-142: AD  Code & Cipher
142A, AD Code, 1938年11月1日 - ?
142A-1, AD-1 Cipher, 1938年11月1日 - 1939年2月22日
142A-2, AD-2 Cipher, 1939年3月1日 - 1939年5月31日
142A-3, AD-3 Cipher, 1939年6月1日 - 1939年11月30日
142A-4, AD-4 Cipher, 1939年12月1日 - 1940年5月31日
142A-5, AD-5 Cipher ,1940年6月1日 - 1940年10月31日 JN-143: Intelligence System JN-144: Material  System
144A-1, MAT-1, Secret Cipher of MAT Code, 1939年
144A-2, MAT-2, Secret Cipher of MAT Code, 1940年3月1日 - 1940年10月31日 JN-145: Aircraft Cipher, 5-character-period separator, 1943年 JN-146: Aircraft Weather Code, single-kana, 1943年 JN-147: Minor Operations and Intelligence Codes JN-148: Plain Language D/F Report JN-149: Okinawa Defence Force System, 4-numeral, 1943年 JN-150: Defence Force Cipher, 9-character-YU separator, 1942年 JN-151: Submarine Operations Cipher, 9-kana-period separator, 1942年 JN-152: Navigation Warning Cipher, solid lines of kana, numerals, dashes and periods, 1945年 JN-153: Yangtze Special Cipher, 9-kana system, 1944年 JN-154: Yangtze Hydrographic Reports, 7-numeral-period separator, 1943年 JN-155: Airbase Communication Code, 3-kana-nigori separator, 1945年 JN-156: Postion Reports, kana-and-numeral, 1942年 JN-157: Navy Cipher Machine , 1943年 JN-158: Kurile Island Special Cipher, 1943年 JN-159: Kurile Island Logistics, 9-kana-HO separator, 1943年 JN-160: Contact Codes, 4-kana-nigori separator, 1942年 JN-161:
Five-letter Cipher, polyalphabetic subustitution cipher, 1942年 JN-163: Abbreviated Contact Code, 1943年 JN-164: Aircraft Code JN-165: Aircraft code, 3-kana-YO separator, 1942年 JN-166: Contact Code, 2-kana and 4-kana code, 1943年 JN-167: Marchant/Navy Liaison Cipher JN-168: Minor Code, 4-kana-nigori separator, 1943年 JN-169: Kurile Island Logistics, 9-kana, 1942年 JN-170: Patrol Boat Cipher, 1943年 JN-171: German Traffic-Relayed by Japanese, 1943年 JN-172: Southwest Area System, 1944年 JN-173: Service Cipher, 1943年 JN-174: Air Patrol Cipher, 4-character, 1943年 JN-175: Advance Base Cipher. 1942年 JN-176: Patrol Boat Weather System, 1943年 JN-177: Communication Office Cipher, 9-kana, 1942年 JN-178: Emergency Cipher, 4-kana-nigori separator, 1944年 JN-179: Gunboat System, 9-kana, 1942年 JN-180: Honshuu Shipping Control, 1943年 JN-181: Italian Traffic - Relayed by Japanese, 1943年 JN-182: Routine Aircraft Reports, 3-kana-KA separator, 1945年 JN-183: Auxiliary Shipping Reports and Warings, 1945年 JN-184:
Transport Plane Movements Cipher, 1943年 JN-185: Aircraft Code, 3-kana, 1943年 JN-186: Water Logistics System, kana-punctuation, 1945年 JN-187: Fishing Boat Cipher, kana-numeral, 1943年 JN-188: Eighth Base Force Special System, 1944年 JN-189: Commercial Ciphers, kana-numeral, 1944年 JN-190: Cinkai-Maizuru System, 5-kana, 1944年 JN-191: Thirtieth Base Force Ciphers, 9-kana, 1945年 JN-192: Thirty-Third Special Base Force Cipher, 9-character-period separator, 1944年 JN-193: New Guinea Area Cipher, 9-kana-nigori separator, 1944年 JN-194: Midget Submarine Ciphers, kana-punctuation, 1945年 JN-195: Marshall Island Lookout Cipher, 4-kana-nigori separator, 1944年 JN-196: South Philippine Force Cipher, 9-character-period separator, 1944年 JN-197: Ooshima Defence Force System, 9-kana-period separator, 1944年 JN-198: Sumatra Area Base Force System, 9-kana-period separator, 1944年 JN-199: Northeastern Area Contact System, 3-kana or variable, 1944年 JN-200: Philippine Lookout Contact Reports, numeral, 1944年
JN-201: China Area System, 4-numeral, 1944年 JN-202: Joint Ground Liaison System, kana, 1945年 JN-203: East Indies Area Contact Reports, mixed kana and numeral, 1944年 JN-204: Minor Transposition Ciphers, 不明, 1945年 JN-204A: Kure Naval District Materiel Cipher, 不明, 1945年 JN-204B: Kure Arrival and Departure Cipher, 不明,1945年 JN-204C: Empire Area Minor Operations Cipher, kana, 1945年 JN-204D: Kure Naval District Materiel Cipher, solid lines of twenty characters, 1945年 JN-204E: Twenty-Third Special Base Force Cipher, 9-kana-RE separator, 1945年 JN-204F: Balikpapan Cipher, 9-kana-nigori separator, 1945年 JN-204G: Minor Materiel Cipher-Sasebo Area, 9-kana-period separator, 1945年 JN-204H: Ponape Cipher, solid lines of twenty characters, 1945年 JN-204I: Yangtze Area Minor Cipher, 9-kana-HA separator, 1945年 JN-204J: Yangtze Area Special Base Force Minor Cipher, solid lines of twenty characters, 1945年

7.2.2. JNA  系列
--------------------------------------

JNA-10: 詳細不明 JNA-12: 詳細不明 JNA-13: 詳細不明 JNA-14: 詳細不明 JNA-20: CORAL

7.2.3. その他
----------

K23: 無線方向探知報告用 555: 人名用

7.3. その他の日本政府機関
---------------

GEAM: Greater East Asia ministry, 大東亜省用。当初は米生産高の連絡用だったが、後には政治的・軍事的内容も流れていた。換字・転置の混合式。 J19: 領事館用。J18の後継として1941年8月に使用開始。

7.4. 関連文献
---------

CODEBREAKERS The inside story of Bletchley park, F.H. Hinsley and Alan Stripp, Oxford Paperbacks, ISBN 0-19-285304-X
CODEBREAKERS In the far east, F.H. Hinsley and Alan Stripp, Oxford Paperbacks, ISBN 0-19-285316-3
NSA公開文書リスト: [2]

8. 関連項目
-------

日本の機械式暗号 : レッド暗号 - オレンジ暗号 - グリーン暗号 - パープル暗号 - コーラル暗号 - ジェイド暗号 - 九七式印字機
海軍暗号書D
機械式暗号
暗号史
暗号
遣独潜水艦作戦