前の記事で見たように、クリブ、メニュー、ボンブ、確認工程を組み合わせれば、エニグマ設定を探す作業は大きく機械化できた。
しかし、それでも「エニグマを破った=その後ずっと読めた」ではない。
とりわけドイツ海軍とUボートの通信は、陸軍・空軍系のエニグマとは異なる難しさを持っていた。通信手順、利用する鍵、メッセージ形式、コードブック、クリブの得やすさ、使われるローター構成が異なり、ドイツ側の変更が入れば、それまでの解読手順が急に通用しなくなることもあった。
Hut 8(海軍Enigma)が直面していたのは、一度きりの「暗号破り」ではなく、敵が変え続ける通信システムを追い続ける仕事だった。
海軍通信は、同じEnigmaでも別の問題だった
ドイツ海軍は、エニグマを単独で使っていたわけではない。
海上通信では、短い時間で位置や天候、接触報告などを送る必要があり、コードブックによって文章を短い符号へ変換したうえで、それをエニグマで暗号化する手順も使われていた。さらに海軍用の指標や鍵管理は、陸空軍系より複雑で厳格だった。
NSAの暗号史資料は、ドイツ海軍だけでも用途別に複数の暗号・通信系統を使っており、「Naval Enigma」という一語を単一の鍵や手順として扱うべきではないと指摘している。
Hut 8が必要としたのは、
どの通信網か
どの鍵が使われているか
どのローター構成か
どの短縮コードや手順が前段にあるか
どのクリブが利用できるか
を切り分けたうえで、その日の交通を追うことだった。
クリブが豊富で、手順上の癖が利用できる通信なら攻撃しやすい。逆に短い信号や厳格な手順では、ボンブへ渡す良いクリブ自体を作りにくい。
つまり、ボンブの性能だけでは海軍エニグマの難易度は決まらなかった。
Banburismus――機械に回す前に候補を減らす
この海軍特有の問題に対して、アラン・チューリング(Alan Turing)が開発したのがバンバリズムス(Banburismus)だった。
これはボンブそのものではない。
複数の暗号文を比較し、その文字列の一致が偶然に起きたものか、それとも同じローター順序や関連する条件を示している可能性が高いのかを、統計的に評価する方法だった。
現代のGCHQ資料では、Joan Clarkeの解説の中でBanburismusをBayesian statisticsの応用として説明している。ただし、ここで「当時の担当者が現代の教科書と同じ用語体系でBayesian analysisを実装していた」と単純化する必要はない。
実務上の意味はもっと具体的だった。
大量の候補
↓
通信同士を統計的に比較
↓
可能性の低いローター順序を落とす
↓
有望な候補を残す
↓
Bombeへ回す量を減らす
という役割である。
GCHQは、Hugh AlexanderがBanburismusの紙上計算に特に優れ、Bombeで必要となる計算量を減らしたと説明している。Joan ClarkeもBanburismusに熟達し、Bombe処理時間を大きく節約した。
Hut 8で海軍エニグマを追ったのはTuring一人ではない。Alexander、Clarke、Shaun Wylie、Rolf Noskwithらが、統計、クリブ、言語、組織運営の異なる部分を担っていた。
1941年――「読める」状態を作ったのは数学だけではない
1941年、Hut 8はUボート通信への攻撃で大きく前進した。
その理由の一つが、海上で捕獲された暗号資料だった。
5月、英国海軍はドイツ潜水艦U-110を拿捕し、艦内からエニグマ本体だけでなく、コードブック、指示書、鍵表、ローターなどを回収した。Royal NavyとNSAの資料はいずれも、この捕獲物がBletchley Parkの海軍エニグマ解析に大きな助けとなったことを確認している。
ただし、
Enigma machineを1台捕獲した
=
以後の全通信が永久に読めた
ではない。
重要だったのは、機械だけでなく、その時点で有効な鍵資料、指標表、通信手順、コードブックを得られたことだった。
さらにU-110以前にも、ドイツ気象船Münchenなどから鍵資料が得られていた。NSA資料では、U-110と気象船から得た資料を組み合わせることで、1941年6月以降、UボートのHome Waters keyを同時期に読むことが可能になったと説明されている。
Bletchley Park TrustのTuring資料では、この重要なUボート鍵をDolphinと呼び、captured materialの支援を受けて1941年夏には「ほぼ毎日」解読できる段階へ進んだとしている。
ここでも「常時・即時」という意味ではない。
1941年10月のChurchill宛書簡では、Hut 8の人員不足によって海軍鍵の発見が毎日少なくとも12時間遅れていたと訴えられている。
鍵を「破れる」能力があっても、人員、処理量、ボンブ、確認工程によって実際に読める時刻は遅れる。
海軍エニグマでは、
読める / 読めない
の二択ではなく、
今読める
遅れて読める
一部だけ読める
今日の鍵はまだ取れていない
という連続的な状態があった。
captured materialは「答え」ではなく、解読システムの入力だった
1941年の成功を見ると、captured materialが暗号解読の「近道」に見える。
だが、捕獲資料の価値も、それ単独では成立しない。
コードブックや鍵表を得れば、特定期間の通信を直接読みやすくなる場合がある。それ以上に重要なのは、ドイツ側がどのように鍵や短縮信号を運用しているかを理解し、そこから新しいクリブや攻撃条件を作れることだった。
つまりcaptured materialは、
捕獲
↓
資料の分析
↓
手順の理解
↓
クリブ / 鍵探索への利用
↓
Bombe / cryptanalysis
という工程へ投入される材料だった。
捕獲したエニグマ本体だけで、未来の鍵が自動的に分かるわけではない。
1942年2月――4ローター化でAtlantic U-boat trafficが消える
この脆さが最もはっきり現れたのが1942年だった。
1942年2月1日、ドイツ海軍は大西洋のUボート通信に4ローター式の海軍用エニグマを導入した。連合国側では、この新しいUボート鍵をSharkと呼んだ。
従来の英国製ボンブは、三ローターの問題を処理するために設計されていた。4番目のローターが加わることで、既存のHut 8とボンブの処理系では、同じ方法・同じ速度でAtlantic U-boat trafficを追えなくなった。
重要なのは、「ドイツ海軍のすべてのエニグマが突然読めなくなった」という意味ではないことである。
失われた中心対象は、4ローター化された大西洋UボートのShark trafficだった。
Bletchley Parkの海軍情報部門で働いたCaroline Chojeckiは、1942年秋になってもUボート鍵が破れておらず、100隻を超えるUボートが海上にいる中で、利用できるあらゆる断片的情報を組み合わせて状況を推定していたと回想している。
彼女の証言では、12月にようやくUボートEnigmaの復号が再び届き始めた。
およそ10か月の空白である。
この期間は、「エニグマを一度破れば永久に読める」というイメージと正反対の実例だった。
U-559――失われた読みを取り戻すための資料
転機となった重要な出来事の一つが、1942年10月30日のU-559だった。
地中海でHMS PetardがU-559を追い詰めた後、Anthony Fasson、Colin Grazier、Tommy Brownらが沈みつつある潜水艦へ入り、暗号資料を搬出した。
NSA資料によれば、回収資料にはShort Signal BookとShort Weather Cipherの現行版が含まれていた。
この二つは重要だった。
Uボートは位置報告や気象報告などを短い信号へ圧縮してからエニグマで暗号化していた。そのため、短縮コードの構造が分かれば、「この暗号文はどの種類の内容を持つ可能性が高いか」を推定しやすくなる。
さらに、四ローター機には特定の通信で三ローター機と互換になる運用上の性質があった。NSAのBombe史では、U-559から得たShort Weather CipherとShort Signal Book、そしてドイツ側の通信保安上の弱点を組み合わせることで、4ローター通信への突破口が得られたと説明している。
しかし、
U-559を捕獲
↓
その日のうちにShark解読
ではない。
NSA資料では、U-559捕獲から4ローター通信を再び解き始めるまで1か月以上かかったとしている。別のNSA資料も、回収資料がBletchley Parkへ届いた後の解析を経て、12月にAtlantic U-boat key Sharkへの突破へつながったと記録している。
必要だったのは、
captured documents
+
German operating procedure
+
crib development
+
cryptanalytic work
+
Bombe processing
の組み合わせだった。
U-559の資料は極めて重要だったが、それだけが「答え」だったわけではない。
4ローター問題は、英国だけで完結しなかった
4ローター問題は機械処理能力そのものも変化させた。
従来の英国製ボンブは三ローター向けだったため、英国側は4ローター交通へ対応する方法を改良する必要があった。同時に米国海軍も4ローターEnigma用の高速Bombe開発を進めた。
NSAのJoseph Desch資料によれば、英国は1942年12月に4ローター問題を解き、一定の遅延を伴いながら通信を読むことができるようになった。一方、米海軍はより高速な4ローターBombeの開発を続け、1943年に運用へ入れている。
ここでも「12月に解決=以後すべて即時に読めた」とはならない。
日々の鍵回収、クリブ、通信量、機械能力によって、処理には遅延が生じ得た。
つまり、4ローター化への回答も、
一つの数学的発見
ではなく、
captured material
+
Hut 8の解析
+
Bombe運用の改良
+
英米の機械開発
だった。
読めない間、海軍情報は消えたのか
Sharkが読めなかった期間にも、連合国がUボートについて完全に盲目になったわけではない。
前の記事で見たY Serviceによる傍受、方向探知、通信量やコールサインの分析、航空・海上偵察、レーダー、目視報告、護衛部隊の接触情報など、海軍が使える情報源は複数あった。
Caroline Chojeckiの回想も、Uボート鍵が読めなかった1942年秋に「利用できるすべての断片」からUボート情勢を組み立てていたことを示している。
これがBattle of the Atlanticを理解するうえで重要である。
Ultraが失われれば海軍情報能力は大きく低下する。しかし、Ultraだけが唯一の情報源だったわけではない。
復号情報は、船団を守る材料の一つだった
海軍エニグマを読めることには、非常に大きな実用価値があった。
1941年、UボートのHome Waters trafficを読めるようになると、連合国はUボートの位置や命令を把握し、wolf-packを避けるために船団航路を変更したり、敵潜水艦へ航空攻撃を向けたりできた。NSAとImperial War Museumsはいずれも、Naval Enigmaの読解が大西洋戦に大きく寄与したと説明している。
しかし、
Enigma decrypts alone won the Battle of the Atlantic
と書くのは適切ではない。
船団護衛、HF/DF、レーダー、航空哨戒、護衛戦術、対潜兵器、造船力、Naval Intelligence、その他のSIGINTなど、多くの要素が同時に作用していた。
Royal Navyの歴史資料も、1941年の信号情報が重要だった一方で、船団護衛の存在そのものが決定的に重要だったと指摘している。
Naval Enigma decryptsの価値は、それ単独で戦争を決めたことではない。
敵がどこにいる可能性が高いか、何を命じられているか、どの海域に危険が集中しているかを、他の情報より早く、あるいはより確実に判断する材料を増やしたことにあった。
「破った」のではなく、追い続けた
Hut 8の海軍エニグマ戦を通して見えるのは、暗号解読の成功が固定状態ではなかったことである。
1941年にはcaptured materialとBanburismus、Bombe、Hut 8の解析によってDolphinをほぼ毎日追える時期が生まれた。
1942年2月には4ローター化でSharkが読めなくなった。
10月にはU-559から新しい資料が得られた。
12月には再び4ローターUボート通信へ入れるようになった。
その後も日々の鍵探索と処理は続いた。
break
↓
German change
↓
blackout / delay
↓
new evidence
↓
new method
↓
break again
この繰り返しこそ、Naval Enigmaの実態に近い。
そして、暗号文を再び読めるようになっても、それだけではまだ「軍が使う情報」ではない。
復号文は翻訳され、他の通信や作戦情報と照合され、重要度を判断され、誰にどの形で届けるかを決められる必要があった。
次の記事では、読めるようになった通信が、どのようにウルトラ(Ultra)という軍事情報へ変えられていったのかを追う。
参考文献
検証ノート
確認した事項:Naval Enigma、U-boat通信、鍵資料と四ローター化への対応。[1][2]
資料の読み分け:公的・博物館・公文書・査読資料が一致する範囲をSUPPORTEDとして採用した。一度の突破で恒久的に読めたとはせず、失読と回復の反復を残した。
直接引用:本記事では原文の長い直接引用を追加せず、検証可能な範囲を要約し、出典との対応を示した。