OpenAI、GPT-6 Astra を用いて第一次世界大戦のドイツ軍未解読暗号 ADFGVX を解読
Scienceblogs.de が挙げる 50 の未解読暗号リストから、1918 年 11 月 27 日送信の ADFGVX 暗号を GPT-6 Astra が特定し、英軍艦の航海日誌と一致を検証した。
リリース: 2026-09-17 · 読了 3 分記事の要約
1. 核心(What)
- GPT-6 Astra が第一次世界大戦時のドイツ軍無線暗号(1918年11月27日送信、170文字)の解読に成功した。
- 暗号鍵として「TRUPPENVERSCHIEBUNG」を特定し、平文「EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X」を得た。
- 英軍艦 HMS Canterbury の 1918 年 11 月 24 日の航海日誌と照合し、艦のセヴァストポリ到着と 26 日の連合軍艦隊の追随という史実と一致することを確認した。
2. 影響(Why)
- 歴史的暗号解読への LLM 応用: 従来の人間による数十年越しの解析が困難だった未解読文書に対し、LLM が文脈や鍵の不一致(送信日と使用鍵の時期のズレ)を乗り越えて解読の糸口をつかめる実例を示した。
- 国内歴史研究・情報解析への波及: 歴史学やアーカイブ管理を手がける国内のデジタルアーカイブ関連組織は、非構造化された古い文書や暗号化された記録の解読・パターン認識タスクにおいて、LLM を検証ツールとして組み込むアプローチが実用段階に達しつつある。
3. 根拠・詳細(How)
- ADFGVX 暗号の構造的復元手順: 暗号鍵「TRUPPENVERSCHIEBUNG」をアルファベット順に並び替え、19文字ずつの8行および18文字の1行(計170文字)に分解して列と行の対応関係から文字を逆算する手順を踏んだ。
- 歴史的記録によるクロスチェック: J. Rives Childs 著「The History and Principles of German Military Ciphers, 1914–1918」の記述に基づきつつ、一次資料である英軍艦 HMS Canterbury のログと照合し検証を行った。
4. 展望・課題(Next)
- 他の未解読暗号への適用拡大: Scienceblogs.de の未解読リストに残る残りの暗号や、ヴォイニッチ手稿などの難解な文書に対するモデルの適用範囲と限界の検証が続けられる。