この記事には広告(Amazon アソシエイトのリンク)を含みます。
1918年11月27日にドイツ軍が打った一本の無線電文が、108年たって読めたらしい、という報告が出ています。読んだのは人間ではなく、OpenAIのAIモデル「GPT-6 Astra」。報告したのは「prinz」という名義でSubstackに書いている個人で、公開は2026年9月17日です。
先に書いておくと、これは論文ではなく個人のブログ記事で、暗号の研究者による確認もまだ出ていません。取り上げたHackadayも見出しに「Appears(〜らしい)」を付けています。この記事でも「解けた」とは言い切らず、「解けたと報告された」話として扱います。
なお、このブログの運営者はAIを組み込んだWindowsアプリを開発・公開しています。今回のモデルの開発元とは関係がありませんが、AIの話題に利害のある立場で書いていることは明記しておきます。
1918年11月27日の電文と今回の報告
第一次大戦のドイツ軍の無線電文は、大量に傍受され、記録として残っています。アメリカ陸軍の暗号担当だったJ・ライヴス・チャイルズが戦後にまとめた資料がその代表で、そこに載っている電文のうち数百本は、のちに暗号研究者のジョージ・ラスリーらの手で解読されました。それでも十数本は読めないまま残り、ドイツの暗号研究家クラウス・シュメーが公開している「未解読の暗号トップ50」のリストにも入っています。
今回の電文はその一本です。長さは170文字。使われている文字はA・D・F・G・V・Xの6種類だけで、第一次大戦の末期にドイツ軍が使った「ADFGVX暗号」で書かれています。日付は1918年11月27日。休戦協定が結ばれた11月11日から、すでに16日たっています。戦闘は止まっても、ドイツ軍はまだウクライナやクリミアに残っていて、無線も暗号も動いていました。
prinz氏の報告によると、GPT-6 Astraが出した平文(元のドイツ語)は次のとおりです。
EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X
日本語にすると「イギリスの巡洋艦1隻が(*)4日にセヴァストポリに入港。連合国の艦隊が26日に続く」。Xは区切りの記号です。到着日のところは「S4STEN」となっていて、十の位が読めません。つづりが崩れている箇所がほかにもあり、きれいな一文が出てきたわけではありません。
ADFGVX暗号の二段構え
この暗号は、文字の置き換えと並べ替えを続けて行います。どちらか片方だけなら当時でも破りやすかったのですが、二つ重ねると急に手ごわくなります。
一段目は置き換えです。6×6のマス目にアルファベット26文字と数字10個を並べ、縦と横の見出しにA・D・F・G・V・Xを振ります。prinz氏が説明用に出している、合言葉「HOUSE」から作った表がこれです。
| A | D | F | G | V | X | |
| A | H | O | U | S | E | A |
| D | B | C | D | F | G | I |
| F | J | K | L | M | N | P |
| G | Q | R | T | V | W | X |
| V | Y | Z | 0 | 1 | 2 | 3 |
| X | 4 | 5 | 6 | 7 | 8 | 9 |
各文字を「行の見出し+列の見出し」の2文字に置き換えます。たとえばドイツ語で港を意味する「HAFEN」なら、Hは AA、Aは AX、Fは DG、Eは AV、Nは FV。つなげると「AAAXDGAVFV」です。
二段目は並べ替えです。別の合言葉、ここでは「KRIEG」を横に書き、その下にさきほどの文字を左から順に5文字ずつ並べます。
| K | R | I | E | G |
| A | A | A | X | D |
| G | A | V | F | V |
そのうえで、合言葉の文字がアルファベット順(E・G・I・K・R)になるように列ごと入れ替え、縦に読み出します。送信されるのは「XF DV AV AG AA」。元の「HAFEN」の面影はどこにもありません。1文字が2つに割られ、その2つが離ればなれの場所へ飛ばされるので、どの文字が多いかを数える昔ながらの解き方が通じなくなります。
6種類の文字にも理由があります。A・D・F・G・V・Xは、モールス符号にしたときに互いに聞き間違えにくい組み合わせとして選ばれました。雑音だらけの前線の無線で、打ち間違い・聞き間違いを減らすための工夫です。最初は数字なしの5×5(ADFGX)で1918年3月に登場し、6月1日にVが加わって6×6になりました。

パンヴァンが手作業で破った1918年
この暗号を戦争中に破ったのが、フランス軍のジョルジュ・パンヴァン(1886〜1980)です。本職は鉱山学校の古生物学の教授で、暗号は戦争が始まってから身につけた人でした。
1918年春、ドイツ軍の大攻勢が始まって傍受電文が一気に増えると、パンヴァンは書き出しが同じ電文どうしを見比べ、並べ替えの規則を少しずつ割り出していきました。ADFGXを破ったのが4月。6月1日にVが加わって振り出しに戻されますが、「マス目が6×6になっただけで仕組みは同じだ」と見抜き、数日で再び読めるようにしています。このとき解読した一本は、ドイツ軍の次の攻撃地点を示すものだったとしてフランスでは「勝利の電報」と呼ばれています(戦局への影響がどこまであったかは、歴史家のあいだで見方が分かれています)。
統計の計算もすべて紙と鉛筆です。パンヴァンはこの作業のあいだに体を壊したと伝えられています。しかも本人は、軍の機密が解かれる1960年代まで、この仕事のことを身近な人にも話さなかったそうです。
Hackadayの記事を書いたアル・ウィリアムズ氏は、AIの話を紹介したあとで、正直なところ1918年にこれを解いた人たちのほうに感心する、という趣旨の一文を添えています。

解読の決め手になった合言葉の日付
ここまでの話は、「人が体を壊して破った暗号を、機械が力で破った」という構図に収まりそうです。ところが、報告をよく読むと様子が違います。
GPT-6 Astraが使った合言葉は「TRUPPENVERSCHIEBUNG」。ドイツ語で「部隊の移動」という意味の19文字です。これは新しく見つかった言葉ではありません。チャイルズの資料に載っている、ドイツ軍が実際に使った既知の合言葉のひとつです。
では、なぜ今まで誰もこの電文を読めなかったのか。Astraが出した仮説は単純で、この合言葉は記録上「1918年12月9日から使用」とされているから、というものです。電文の日付は11月27日。使われているはずのない時期の電文なので、この合言葉を当てる人がいなかった、というわけです。
つまり今回の報告の中身は、暗号を一から破ったというより、「この時期にこの鍵は使われていない」という前提を外して、既知の鍵を当ててみたら意味の通るドイツ語が出てきた、という話です。報告が広まったあと、ネット上でも「既知の鍵を試しただけではないか」という指摘が出ています。それはそのとおりで、パンヴァンの仕事と同じ重さで比べられるものではありません。
ただ、170文字を19列に並べ直し、列の長さが1本だけ短くなることまで勘定に入れて復号し、出てきた文が本当にドイツ語として読めるかを判断する、という一連の作業をモデルが通しでやった、というのが報告の主張です。どういう指示を与えたのか、どれだけ試行錯誤があったのかは、記事には書かれていません。
航海日誌との一致と、残る食い違い
報告のなかで一番強い材料は、平文の中身が外の記録と合うことです。prinz氏によれば、Astraは自分の出した答えを確かめるためにイギリス海軍の航海日誌に当たりました。軽巡洋艦HMSカンタベリーの日誌は、市民参加の古記録プロジェクト「Old Weather」で書き起こされ、公開されています。
その日誌では、カンタベリーは1918年11月24日にセヴァストポリに到着し、11月26日には連合国の艦隊が到着したと記されている、と報告は述べています。平文の「(*)4日」と「26日」にそのまま重なります。でたらめな鍵で復号して、たまたま実在の艦の動きと日付が二つとも合う文が出てくる見込みは、かなり小さいはずです。

上の画像は当時の入港の様子を描いた想像図です。実際の日誌の画像は、出典に挙げたprinz氏の記事と海軍史サイトで見られます。
一方で、食い違いはそのまま残っています。合言葉の使用開始が12月9日という記録が正しいなら、11月27日の電文にそれが使われているのはおかしい。記録のほうが間違っているのか、前線で前倒しに使われたのか、電文の日付のほうが違うのか。prinz氏自身も「理由はわからない」と書いています。この解読が正しければ、合言葉の運用が記録より12日早かったことになり、それはそれで暗号史の小さな訂正になります。
「解けた」と言い切れない理由
現時点で確かなのは、「こういう鍵でこう復号すると、こういう文が出る」と一人の書き手が報告した、というところまでです。査読はなく、暗号の専門家が同じ手順で同じ結果を得たという報告も、この記事を書いている時点では見当たりません。平文には十の位が読めない日付や、つづりの崩れた単語も残っています。
とはいえ、この種の主張は確かめやすい部類に入ります。暗号文はチャイルズの資料に載っており、合言葉も手順も公開されています。Hackadayが紹介しているdCodeのようなオンラインの復号ツールに入れれば、同じ文が出るかどうかは誰でも試せます。ヴォイニッチ手稿を「AIが解読した」という、検証のしようがない話とはそこが違います。
百年前、この暗号は一人の人間の体力を削って破られました。今回の一本は、力ではなく、誰も疑わなかった日付をひとつ外すことで読めた可能性があります。専門家の確認が出るまでは、「らしい」を付けたまま見ておくのがよさそうです。
関連する商品
この記事に関連する本や商品は、Amazon で探せます。
上のリンクから購入されると、このブログに紹介料が入ることがあります。
画像について
この記事の画像は AI(ChatGPT)で作った想像図で、ご自由にお使いいただけます。お使いになるときは、出典としてこの記事へのリンクを載せていただけるとうれしいです。
出典
・World War I Coded Message Appears Cracked, Finally(Hackaday、2026年9月20日、Al Williams)
・GPT-6 Astra Solves a WWI German Radio Cipher(prinz、2026年9月17日) ※個人の報告。査読・第三者検証なし
・ADFGVX Cipher(dCode) ※暗号の仕組みの解説と、オンラインで試せる復号ツール
・HMS Canterbury – Royal Navy Log Books of the World War 1 Era(Naval-History.net/Old Weather)


コメント