Zusammenfassung:
Eine lange Zeit nicht entschlüsselte deutsche Funkcodenachricht vom Ende des Ersten Weltkriegs wurde kürzlich mit Hilfe von GPT-6 Astra entschlüsselt. Diese Nachricht verwendet das vom deutschen Militär im Ersten Weltkrieg verwendete ADFGVX-Verschlüsselungssystem und wurde ursprünglich am 27. November 1918 gesendet. Die von GPT-6 Astra gelieferten Ergebnisse zeigen, dass es sich um einen militärischen Geheimdienst über die Ankunft britischer Kreuzer in Sewastopol und die anschließende Ankunft der alliierten Flotte handelt.

Dieser Code stammt aus deutschen Funkkommunikationsdaten aus dem Ersten Weltkrieg und ist derzeit in einer Liste der „50 ungelösten Codes“ enthalten, die vom deutschen Wissenschaftsblog ScienceBlogs.de zusammengestellt wurde. Die Arten von Chiffren auf der Liste sind sehr breit gefächert und reichen von denen, die von Serienmördern hinterlassen wurden, bis hin zum berühmten Voynich-Manuskript. Einer der deutschen Funksprüche aus dem Ersten Weltkrieg wurde mit dem ADFGVX-System verschlüsselt. Hunderte ähnlicher Botschaften wurden von Forschern bereits zuvor erfolgreich entschlüsselt, doch es gibt immer noch mehr als ein Dutzend, die schon lange nicht mehr zuverlässig interpretiert werden konnten. Diese Nachricht vom 27. November 1918 ist eine davon.
ADFGVX ist ein komplexes Kryptosystem, das Substitutions-Chiffren und Spaltenpermutationen kombiniert. Sein Name leitet sich von den sechs Buchstaben A, D, F, G, V und X ab, die zur Codierung verwendet werden. Erstens verwendet das Passwortsystem ein 6×6-Quadrat, in dem 26 Buchstaben und 10 Zahlen angeordnet sind. Jedes Zeichen wird durch zwei horizontale und vertikale Symbole dargestellt. Beispielsweise entspricht in dem Beispielquadrat, das mit „HOUSE“ als Passwortschlüsselwort erstellt wurde, „AA“ dem Buchstaben H, „AD“ dem Buchstaben O und „DA“ dem Buchstaben B. Daher wird ein Wort zunächst in eine Zeichenfolge bestehend aus A, D, F, G, V und
umgewandeltFür diese bisher nicht entschlüsselte Nachricht verwendete GPT-6 Astra „TRUPPENVERSCHIEBUNG“ als Passwort-Schlüsselwort. Dieses deutsche Wort lässt sich grob mit „Truppenbewegung“ oder „Truppentransfer“ übersetzen. Dieses Schlüsselwort wird vom Modell nicht direkt aus dem Chiffretext durch Brute-Force-Cracking gewonnen, sondern wurde in den historischen Chiffrierinformationen auf den Seiten 214 bis 215 des Buches „The History and Principles of German Military Ciphers, 1914–1918“ von J. Rives Childs aufgezeichnet.
Der wirklich schwierige Teil besteht darin, dieses Schlüsselwort korrekt auf den Chiffretext von 1918 anzuwenden. Das Schlüsselwort „TRUPPENVERSCHIEBUNG“ hat insgesamt 19 Zeichen. Es muss zuerst in alphabetischer Reihenfolge neu angeordnet werden, und die Reihenfolge der Spalten wird basierend auf der Sortierposition jedes Zeichens im Alphabet bestimmt. Anschließend wurde die verschlüsselte Nachricht mit insgesamt 170 Zeichen in 19 Spalten neu geordnet, sodass insgesamt 8 vollständige Zeilen mit 19 Zeichen und eine letzte Zeile mit 18 Zeichen entstanden.
Da 170 Zeichen nicht durch 19 teilbar sind, entsteht eine Struktur aus 18 Spalten, 9 Zeichen in jeder Spalte und 1 Spalte mit nur 8 Zeichen. Das Modell muss diese Spalten basierend auf der sortierten Position der Schlüsselwortbuchstaben wiederherstellen. Beispielsweise befindet sich der Buchstabe T in der 16. Spalte nach der Schlüsselwortsortierung. Es gibt 14 Spalten mit einer Länge von 9 und eine Spalte mit einer Länge von 8 davor. Daher ist die Chiffretextposition, die T entspricht, das 135. Zeichen, und dieses Zeichen ist A. Ebenso befindet sich R an der 13. Position und das entsprechende Chiffretextzeichen ist V.
Nachdem wir diese beiden Zeichen erneut zu „AV“ kombiniert und sie dann durch ADFGVX-Ersatzquadrate dekodiert haben, erhalten wir das deutsche Wort „E“, das der erste Buchstabe des endgültigen Klartextes „EIN“ ist. Indem das Modell weiterhin die gesamte Nachricht auf die gleiche Weise verarbeitete, stellte es schließlich einen Inhalt mit klarer deutscher Semantik wieder her.
Das ursprüngliche deutsche Ergebnis von GPT-6 Astra lautet: „EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X“. Einige dieser Zeichen bleiben aufgrund von Transkriptions- oder Identifizierungsproblemen in historischen Kabeln unsicher. Laut der englischen Erklärung des Modells lautet die Grundidee: „Ein britischer Kreuzer kommt in Sewastopol an, und am 26. wird eine alliierte Flotte folgen.“

Besonders bemerkenswert an diesem Ergebnis ist, dass das Modell seine Dekodierungsergebnisse anschließend aktiv mit historischen Fakten verifizierte. Den historischen Aufzeichnungen der Royal Navy zufolge kam der britische Kreuzer HMS Canterbury am 24. November 1918 in Sewastopol an, und relevante Informationen zeigen auch, dass eine alliierte Flotte später am 26. November eintraf. Dies bedeutet, dass der in den verschlüsselten Nachrichten beschriebene Zeitpunkt der Militäreinsätze mit unabhängig erhaltenen historischen Aufzeichnungen der britischen Marine abgeglichen werden kann.
Dieses Ergebnis bedeutet jedoch nicht, dass GPT-6 Astra selbstständig und ohne Hinweise das gesamte Passwort aus dem ursprünglichen Chiffretext „geknackt“ hat. Forscher beherrschten bereits einige der vom deutschen Militär verwendeten kryptografischen Schlüsselwörter, und „TRUPPENVERSCHIEBUNG“ selbst ist auch in historischen kryptografischen Materialien aufgetaucht. Daher besteht die Kernarbeit von Astra genauer gesagt darin, geeignete kryptografische Schlüsselwörter aus historischen Daten zu finden, sie korrekt auf zuvor nicht entschlüsselten Chiffretext anzuwenden und die Ergebnisse anhand historischer Archive weiter zu überprüfen.


Astra lieferte eine interessante Erklärung dafür, warum diese Nachricht lange Zeit nicht entschlüsselt werden konnte. Das Modell ergab, dass die bekannte Nutzungszeit des Schlüsselworts „TRUPPENVERSCHIEBUNG“ offenbar erst um den 9. Dezember 1918 begonnen hat und die Zielnachricht bereits am 27. November gesendet wurde. Zwischen beiden besteht ein Zeitkonflikt. Mit anderen Worten: Wenn es in den historischen Aufzeichnungen keine Auslassungen gibt, dann hat Deutschland ein kryptografisches Schlüsselwort verwendet, das den vorliegenden Daten zufolge noch nicht in die Nutzungsphase eingetreten ist. Warum dies geschieht, bleibt unklar.
Diese Timing-Anomalie könnte auch erklären, warum diese Nachricht in früheren Studien nicht erfolgreich interpretiert werden konnte. Selbst wenn Forscher Zugriff auf die kryptografischen Schlüsselwortinformationen des Bundeswehrs haben, wird „TRUPPENVERSCHIEBUNG“ möglicherweise überhaupt nicht priorisiert, wenn die verfügbaren Schlüsselwörter streng nach Datum gefiltert werden.


Es ist erwähnenswert, dass es sich bei diesem Ergebnis immer noch um ein unabhängiges Modellexperiment handelt und nicht um ein formelles Forschungsergebnis, das in der Kryptographie von Experten begutachtet wurde. Der Herausgeber machte auch deutlich, dass er nicht wusste, dass diese spezielle Nachricht erfolgreich entschlüsselt worden war, und veröffentlichte sie daher hauptsächlich, um die Fähigkeit von GPT-6 Astra zu demonstrieren, mit historischen Passwörtern, Archivdaten und der quellenübergreifenden Überprüfung umzugehen.
Aus technischer Sicht besteht der wirklich interessante Teil dieses Vorfalls nicht nur darin, dass „KI einen jahrhundertealten Code entschlüsselt hat“, sondern dass das Modell einen relativ vollständigen historischen Forschungsprozess abgeschlossen hat: Zuerst die nicht entschlüsselte Nachricht lokalisieren, dann nach historischen Daten zu verwandten kryptografischen Systemen suchen, mögliche Schlüsselwörter identifizieren, den Spaltenersetzungsprozess basierend auf den kryptografischen Regeln des Ersten Weltkriegs rekonstruieren und dann den Klartext über das ADFGVX-Gitter wiederherstellen und schließlich proaktiv suchen für historische Daten aus erster Hand der britischen Marine zur Gegenüberprüfung.
Dies unterscheidet sich immer noch deutlich vom traditionellen „Passwort-Knacken“, bei dem einfach unbekannte Passwortschlüssel aus Chiffretext wiederhergestellt werden. Forscher haben bereits eine große Anzahl von ADFGVX-Nachrichten erfolgreich entschlüsselt, sodass dieses Ergebnis eher als Fall verstanden werden kann, in dem künstliche Intelligenz das Abrufen historischer Dokumente, die Rekonstruktion kryptografischer Algorithmen, die Textdekodierung und die Überprüfung historischer Daten kombiniert. Angesichts der großen Menge an unorganisiertem Material, das in Archiven, Bibliotheken und historischen Dokumenten verstreut ist, könnte diese Fähigkeit, verschiedene Arten von Informationen autonom zu verbinden, dennoch neue Werkzeuge für zukünftige historische Forschung und Archivdigitalisierung bieten.
Kommentare