✨ なぜ第二次世界大戦で暗号が重要だったか
現代戦では通信の安全確保が勝敗を左右します。第二次世界大戦では、ラジオ通信が広く使われるようになり「電波は誰でも傍受できる」という問題が生じました。そこで各国は高度な暗号機械を使って通信を保護しようとしました。
しかし「暗号を作る側」と「解読しようとする側」の戦いは、現代の暗号理論の基礎を作るほどの知性の戦場でもありました。
🔸 ドイツの「エニグマ(Enigma)」とその解読
エニグマ(Enigma)は、ドイツ軍が使っていたローター式暗号機です。複数の回転するで回路(ローター)を組み合わせることで、同じ文字を押しても毎回異なる文字に変換されます。
エニグマの仕組み
- 通常3〜4枚のローター(回転円盤)を使用
- 各ローターは26文字の換字対応表を持ち、1文字打つたびに回転する
- さらにプラグボード(Stecker)で文字ペアを入れ替え
- 理論上の組み合わせは約15京通り(1京=1兆の1万倍)
解読の鍵:ポーランドとブレッチリーパーク
エニグマ解読のドラマは複数の国の協力で実現しました:
マリアン・レイェフスキーらポーランドの数学者チームがエニグマの回路構造を数学的に解析。「ボンバ(Bomba)」という解読機の原型を開発。1939年にドイツ侵攻直前、設計図をイギリス・フランスに提供。
アラン・チューリングをはじめとする数学者・言語学者・チェスの達人など1万人以上が集結。チューリングは「ボンベ(Bombe)」という解読機を開発し、ドイツ軍の通信を日々解読。ドイツ軍はエニグマが解読されていることを最後まで気づかなかった。
歴史家の推定では、エニグマ解読は戦争を2〜4年短縮し、数百万人の命を救ったとされる。チャーチル首相は「ブレッチリーパークの功績は卵を産む鵞鳥(金の卵)だが、絶対に鵞鳥のことを言ってはならない」と命じた。戦後30年以上、解読の事実は機密とされた。
🔸 日本の「パープル暗号」とアメリカの解読
日本軍は外交通信に「九七式欧文印字機(97-shiki Ōbun Injiki)」を使用していました。アメリカ陸軍SIS(信号情報部)はこれを「パープル(PURPLE)」と呼んでいました。
パープル暗号の解読(1940年)
アメリカのウィリアム・フリードマンが率いるチームは、実物の暗号機を見ることなく、傍受した暗号文だけから1年半かけてパープルの仕組みを解析しました。特筆すべきは、彼らが構造を解明して作った解読機が実際の九七式と驚くほど似た設計だったことです(電話交換機のステッパースイッチを使用)。
⚠️ 真珠湾攻撃との関係:歴史的な議論
アメリカはパープルを解読していたにもかかわらず、1941年12月7日の真珠湾攻撃を防げませんでした。暗号通信の内容に真珠湾攻撃の具体的な場所が書かれていなかったこと、情報共有の遅延、軍内部の連絡の問題などが重なったためとされています。「解読できた=すべての情報がわかる」わけではないという重要な教訓です。
ミッドウェー海戦と暗号解読(1942年)
太平洋戦争の転換点となったミッドウェー海戦は、アメリカの暗号解読(JN-25海軍暗号)が決定的な役割を果たしました。アメリカは次の日本軍の攻撃目標がミッドウェー島であることを事前に知り、待ち伏せに成功。日本海軍の主力空母4隻を撃沈しました。
🔸 これらの暗号が解読できた「なぜ」
両国の暗号が解読された共通の理由があります:
- 運用上の失敗:「Heil Hitler」で終わるような定型文・挨拶が手がかりに(ドイツ)
- 同じ文章の繰り返し送信:通常文と暗号文を両方入手できる場合があった
- 鍵の管理問題:鍵の更新タイミングや手順が推測可能だった
- アルゴリズムの理論的限界:エニグマは同じ文字に同じ文字変換はしない(自己対称の欠如)という性質が解読の糸口に
- 鹵獲(ろかく)品の活用:実際のエニグマ機や設定表が連合国に渡ったケースが複数あった

いくらアルゴリズムが優れていても、「使い方の失敗」が命取りになるね。これは現代の暗号でも同じで「正しく実装・運用する」ことが安全の鍵だよ🐾
📌 まとめ
- エニグマ:約15京通りの組み合わせを持つ機械式暗号機。ポーランドの数学者→ブレッチリーパークが解読
- アラン・チューリングのボンベが連日の解読を可能にし、戦争を2〜4年短縮したと言われる
- 日本のパープル暗号:アメリカが実物なしで仕組みを特定・解読。ミッドウェー海戦の勝因に
- 解読成功の共通原因は「運用上の失敗」——強い暗号も使い方次第で破られる
- これらの暗号解読が現代の統計的暗号解析・計算機科学の原点となった