GPT-6 AstraとOpus 5、エニグマ未解読電文を解読

background pattern AI

第二次世界大戦中にドイツ軍が使っていた暗号機「エニグマ」による通信のうち、長年解読されずに残っていた電文2件が、AIの手によって解かれました。OpenAIのGPT-6 Astraと、AnthropicのClaude Opus 5がそれぞれ別の電文に挑み、数十年ぶりの解読にこぎつけています。アラン・チューリングが取り組んだ暗号解読という課題に、最新のAIモデルが挑んだ形です。

背景と文脈

エニグマは、ローター(内部で配線がずれた円盤)の組み合わせによって暗号化の規則を複雑に変化させる機械式の暗号装置で、第二次世界大戦中にドイツ軍が通信の秘匿に使っていました。チューリングらの解読チームがその大部分を解き明かしたことは広く知られていますが、資料が失われていたり暗号鍵の手がかりが乏しかったりする一部の電文は、戦後80年近くたった今も未解読のまま研究者の手元に残っていました。

今回、開発者のCarter Leffen氏がGPT-6 Astraを使い、2005年から研究者を悩ませ続けていた電文を解読しました。もう一方は、サイバーセキュリティ業界で働くJack Willis氏がClaude Opus 5を使い、9月21日に別の電文を解読したというものです。両者とも専門の暗号研究者ではなく、AIモデルを道具として使うことで、長年の未解決問題に取り組んだ点が特徴です。従来、この種の未解読電文に挑むには、歴史的な通信記録や当時の部隊配置といった周辺資料を読み込み、機械の配線パターンや鍵の運用規則についての専門知識を積み上げる必要がありました。個人の愛好家が片手間に取り組める領域ではなかった点も、今回の事例を際立たせています。

技術/ビジネス面

selective focus photography of typewriter keys
Photo by Debby Hudson on Unsplash

Leffen氏の作業では、Astraが自ら過去の資料を調べて手がかりを集め、エニグマ機の動作を再現するシミュレーターまで自分で組み上げたうえで、電文の平文(暗号化される前の元の文章)を復元したとされています。Leffen氏はさらに、解読の全工程を追体験できるウェブサイトも公開しました。もう一方のWillis氏のケースでは、電文に含まれていた署名からドイツ軍の将校名を特定したことが、解読の突破口になったといいます。

この成果を検証したのが、未解読のエニグマ電文を集めたアーカイブ「Crypto Cellar」を運営する暗号研究者フローデ・ヴァイエルード氏です。同氏によれば、Astraが2日間でこなした作業は、人間の研究者であれば数週間から数か月かかってもおかしくない量だといいます。エニグマの解読は、平文の一部の手がかりから鍵を絞り込んでいく既知平文攻撃(暗号文と対応する平文の一部が分かっている状態から、暗号の鍵を推定する手法)が有効な領域で、AIエージェントが自ら調査・検証・実装をこなす「エージェント型」の作業と相性がよかったとみられます。研究者が一つの仮説を検証するたびに、資料を読み直し、シミュレーターを手直しし、結果を確認するというサイクルを人力で繰り返す必要があったのに対し、AIエージェントはこの反復を高速かつ休みなくこなせる点が大きな違いです。

これからどうなるか

ヴァイエルード氏のアーカイブには、今回の2件を除いてもまだ7件の未解読電文が残っているとされ、AIモデルの力を借りることで近いうちにすべて解かれる可能性も出てきました。歴史研究の世界では、専門家の絶対数が限られる地道な作業にAIを組み合わせることで、これまで人手が足りず手つかずだった資料の解明が進む可能性があります。

開発者にとって示唆的なのは、今回の成果が単なる暗号の解読クイズではなく、資料調査・シミュレーターの自作・検証という複数の工程をAIエージェントが一貫してこなした点です。手元の業務でも、断片的な手がかりから仮説を立てて検証を繰り返すような調査系のタスクは、同様の考え方でAIエージェントに任せられる場面が増えていきそうです。バグの原因調査やログ解析のように、正解が一つに定まらず地道な試行錯誤が必要な作業ほど、AIエージェントに任せる価値が大きいといえるでしょう。

まとめ

GPT-6 AstraとClaude Opus 5が、数十年間解けなかったエニグマの暗号電文をそれぞれ解読し、専門家からも高く評価されました。人手では数週間から数か月かかる調査をAIが数日でこなした今回の事例は、歴史研究とAIエージェントの組み合わせが持つ可能性を示しています。

参考リンク

アイキャッチ画像: Photo by Nik on Unsplash

タイトルとURLをコピーしました