要約:
長い間解読されていなかった第一次世界大戦末期のドイツの無線暗号メッセージが、最近 GPT-6 アストラの助けを借りて解読されました。このメッセージは、第一次世界大戦中にドイツ軍が使用した ADFGVX 暗号システムを使用しており、最初は 1918 年 11 月 27 日に送信されました。 GPT-6 アストラによって得られた結果は、これがセヴァストポリへの英国巡洋艦の到着とその後の連合国艦隊の到着に関する軍事情報であることを示しています。

このコードは第一次世界大戦時のドイツの無線通信データから得られたもので、現在ドイツの科学ブログ ScienceBlogs.de がまとめた「50 未解決コード」のリストに含まれています。リストに載っている暗号の種類は非常に多岐にわたり、連続殺人犯が残したものから有名なヴォイニッチ手稿まで多岐にわたります。第一次世界大戦中のドイツの無線メッセージの 1 つは、ADFGVX システムを使用して暗号化されました。これまでに何百もの同様のメッセージが研究者によって解読に成功していますが、長い間確実に解釈されていないメッセージがまだ十数件あります。 1918 年 11 月 27 日に送信されたこのメッセージもその 1 つです。
ADFGVX は、置換暗号と列の置換を組み合わせた複雑な暗号システムです。その名前は、コーディングに使用される 6 つの文字 A、D、F、G、V、X に由来しています。まず、パスワードシステムは、26個の文字と10個の数字が配置された6×6の正方形を使用します。各文字は 2 つの水平および垂直の記号で表されます。たとえば、パスワード キーワードとして「HOUSE」を使用して作成された四角形の例では、「AA」は文字 H に対応し、「AD」は文字 O に対応し、「DA」は文字 B に対応します。 したがって、単語は最初に、A、D、F、G、V、および
で構成される記号の文字列に変換されます。この未解読メッセージに対して、GPT-6 Astra はパスワード キーワードとして「TRUPPENVERSCHIEBUNG」を使用しました。このドイツ語は、大まかに「軍隊の移動」または「軍隊の移動」を意味します。このキーワードは、モデルがブルート フォース クラッキングによって暗号文から直接取得したものではありませんが、J. Rives Childs の著書「The History and Principles of German Military Ciphers, 1914–1918」の 214 ~ 215 ページにある歴史的な暗号情報に記録されています。
本当に難しいのは、このキーワードを 1918 年の暗号文に正しく適用する方法です。キーワード「TRUPPENVERSCHIEBUNG」は合計 19 文字です。まずアルファベット順に並べ替える必要があり、列の順序はアルファベット内の各文字の並べ替え位置に基づいて決定されます。その後、合計 170 文字の暗号化メッセージが 19 列に従って再配置され、合計 8 つの 19 文字の完全な行と 18 文字の最後の行が形成されました。
170 文字は 19 で割り切れないため、各列に 9 文字、1 列に 8 文字のみの 18 列の構造が形成されます。モデルは、キーワード文字の並べ替えられた位置に基づいてこれらの列を復元する必要があります。たとえば、文字 T はキーワード並べ替え後の 16 列目にあります。長さ 9 の列が 14 個あり、その前に長さ 8 の列が 1 個あります。したがって、T に対応する暗号文の位置は 135 番目の文字であり、この文字は A です。同様に、R は 13 番目の文字であり、対応する暗号文の文字は V です。
これら 2 つの文字を「AV」に再結合し、ADFGVX 置換正方形を通じてデコードすると、ドイツ語の単語「E」が得られます。これは、最終的な平文「EIN」の最初の文字です。同じ方法でメッセージ全体の処理を続けることで、モデルは最終的に明確なドイツ語のセマンティクスを持つコンテンツの一部を復元しました。
GPT-6 Astra によって与えられたドイツ語の元の結果は、「EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X」です。これらの文字の一部は、歴史的なケーブルにおける転写または識別の問題により、不確かなままです。モデルによる英語の説明によると、一般的なアイデアは次のとおりです。「イギリスの巡洋艦がセヴァストポリに到着し、連合国の艦隊が 26 日に追跡する。」

この結果で特に注目すべき点は、モデルがそのデコード結果を歴史的事実に基づいて積極的に検証したことです。イギリス海軍の歴史記録によると、イギリス巡洋艦カンタベリーは 1918 年 11 月 24 日にセヴァストポリに到着し、関連情報では連合軍艦隊がその後 11 月 26 日に到着したことも示しています。これは、暗号化されたメッセージに記述されている軍事作戦の時刻が、イギリス海軍が独自に保存している歴史記録と一致する可能性があることを意味します。
ただし、この結果は、GPT-6 Astra が何の手掛かりもなく元の暗号文から独自にパスワード全体を「解読」したことを意味するものではありません。研究者らはこれまでにドイツ軍が使用する暗号キーワードの一部を習得しており、「TRUPPENVERSCHIEBUNG」自体も歴史的な暗号資料に登場している。したがって、アストラが完了した中心的な作業は、より正確には、履歴データから適切な暗号キーワードを見つけ出し、それを以前に解読されていない暗号文に正しく適用し、履歴アーカイブを通じて結果をさらに検証することです。


アストラは、このメッセージが長い間解読できなかった理由について興味深い説明を提案しました。このモデルでは、キーワード「TRUPPENVERSCHIEBUNG」の既知の使用時期は 1918 年 12 月 9 日頃から始まっているようであり、ターゲット メッセージは早くも 11 月 27 日に送信されたことが判明しました。この 2 つの間には時間の矛盾があります。言い換えれば、歴史的記録に漏れがなければ、ドイツは既存のデータによればまだ使用段階に入っていない暗号キーワードを使用したことになる。なぜこれが起こるのかは不明のままです。
このタイミングの異常は、このメッセージが以前の研究でうまく解釈されなかった理由も説明している可能性があります。研究者がドイツ軍の暗号キーワード情報にアクセスできたとしても、利用可能なキーワードが日付によって厳密にフィルタリングされている場合、「TRUPPENVERSCHIEBUNG」はまったく優先されない可能性があります。


この結果は、暗号化分野で査読された正式な研究結果ではなく、まだ独立したモデル実験であることに注目する価値があります。発行者はまた、この特定のメッセージが正常にデコードされたことを知らなかったことも明らかにしたため、主に履歴パスワード、アーカイブ データ、およびクロスソース検証を処理する GPT-6 Astra の能力を実証するためにこのメッセージを発行しました。
技術的な観点から見ると、この事件の本当に興味深い点は、単に「AI が 100 年前の暗号を解読した」というだけではなく、モデルが比較的完全な歴史的研究プロセスを完了したことです。まず、未解読のメッセージを特定し、次に関連する暗号システムに関する履歴データを検索し、考えられるキーワードを特定し、第一次世界大戦の暗号ルールに基づいて列置換プロセスを再構築し、次に ADFGVX グリッドを通じて平文を回復し、最後に直接の情報を積極的に探します。相互検証のための英国海軍の歴史的データ。
これは、単に暗号文から未知のパスワード キーを回復するという従来の「パスワード クラッキング」とは依然として大きく異なります。研究者らはこれまでに多数の ADFGVX メッセージの解読に成功しているため、この結果は、人工知能が歴史文書の検索、暗号アルゴリズムの再構築、テキストの解読、履歴データの検証を組み合わせたケースとして理解するのがより適切です。しかし、アーカイブ、図書館、歴史文書に散在する未整理の大量の資料の場合、さまざまな種類の情報を自律的に接続するこの機能は、将来の歴史研究やアーカイブのデジタル化に新しいツールを提供する可能性があります。
コメント