ChatGPT-6 Astra cracks 108-year-old unsolved WWI German code for the first time — radio message sharing enemy movement intelligence had evaded decoding, 1918 Crimean fleet warning verified against HMS Canterbury logs
The decoded and message alerts German military forces of the movements of an English cruiser and an Allied squadron near Crimea.
Now 108 years after its transmission, an encrypted World War I German radio message has apparently been deciphered for the first time. The decoded and translated message relays information about the movements of an English cruiser and an Allied squadron near the Crimean Peninsula. Prinz, the developer who reckons they successfully decoded this covert WWI communication, used GPT-Astra to solve the cipher.
Prinz picked the code from a relatively famous list of 50 unsolved ciphers maintained by the German science blogging portal Scienceblogs.de. It was known to be “encoded using the ADFGVX method,” says the developer on their Substack.
Addressed to the German High Command and for the attention of an admiral or perhaps Naval Command, the ciphered message looks like gobbledygook, surely as intended. The German military at the time used a convoluted grid of letters that shuffled depending on the current keyword.
GPT-6 Astra deciphered a 1918 German radio transmission that, to my knowledge, has never been deciphered before.The message below translates to:"EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X"or, in English:"AN… pic.twitter.com/8kjDdI2Q5OSeptember 17, 2026
Astra solved the cipher using the word “TRUPPENVERSCHIEBUNG” as the key. This resulted in the decoded message: “EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X.” Translated into English, we can at last understand that the radio message was the following alert: “AN ENGLISH CRUISER ARRIVED AT SEVASTOPOL ON THE ?4TH AN ALLIED SQUADRON FOLLOWS ON THE 26TH."
Astra also checked its work against military logs. The details about the cruiser’s arrival time aligned with the arrival of the British cruiser HMS Canterbury in Sevastopol, Crimea, on November 24, 1918. So the ‘?’ was perhaps a typo made in transmission. However, the Allied squadron's arrival date was spot on (November 26), according to the historical records Prinz checked.
GPT-Astra hypothesizes that previous attempts to decipher this German message failed because code sleuths made an incorrect assumption. Before this decoding feat, it was thought that the keyword “TRUPPENVERSCHIEBUNG” was used only as a key starting December 9, 1918. Remember, this message was transmitted on November 29 of that year.
This codebreaking feat is a cool result and a good example of Astra’s flexible problem-solving capabilities.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.
Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.
-
hwertz I mean, you'd think previous attempts to decode would have at least tried all known keywords, instead of 'this one wasn't used until a week later' and not even trying it? But good on the model for decoding it!Reply -
salgado18 Well, that's impressive! The techonlogy has come a long way since...Reply
Oh, wait...
GPT-Astra hypothesizes that previous attempts to decipher this German message failed because code sleuths made an incorrect assumption. Before this decoding feat, it was thought that the keyword “TRUPPENVERSCHIEBUNG” was used only as a key starting December 9, 1918. Remember, this message was transmitted on November 29 of that year.
So the issue is that no one tried a word they knew? No one thought to try all words irrespective of year not even once? And Astra GTP solved it by reading the year?
Nevermind, that was just researcher's fault. -
havfy It's good that it was finally solved but it's likely a bit late to be useful since the date has passed. Now that the Germans know that it's been solved, they will likely move on to a new key the next time they decide to take over the world.Reply -
Penfolduk Whilst it may seem obvious now, for most of that time the computational resources haven't been available to try loads of words. Especially since, given it's length, it was unlikely to contain earth-shattering information even at the time it was relevant. Let alone decades later.Reply -
derekullo Reply
It's possible maybe giving a lack of motivation on the researchers behalf that Astra simply outsmarted them.salgado18 said:Well, that's impressive! The techonlogy has come a long way since...
Oh, wait...
So the issue is that no one tried a word they knew? No one thought to try all words irrespective of year not even once? And Astra GTP solved it by reading the year?
Nevermind, that was just researcher's fault.
TRUPPENVERSCHIEBUNG is a 19 letter word which would take a very long time to brute force crack ... unless you used a German dictionary attack first.
Assuming the Germans weren't using a German word as their code, Astra may have tried other nearby languages like Czech. -
Ryrynz Some codesleuths they were.. they didn't even test it against the perhaps either of the known codes around that date? LOL.. That's honestly pathetic. Even a grandma would know to test previous passwords for a login before giving up.Reply
The AI didn't actually fully decipher it on it's own either..
It found the right key among historical material that already existed, applied it to the ciphertext, and then independently checked whether the resulting plaintext made historical sense.
So this isn't news about how smart Astra is at all, but how stupid and lazy the codeslueths were before giving up. -
Artmonkey How is that impressive? Surely today the answer is just written in German somewhere and AI stole it, like it does everyone elses stuff. This sounds like more BS to make AI (which is not AI) sound more capable than it is.Reply -
wisecritic Id just like to point out the reason this code wasnt broken was it wasnt in WWI as the article sugfests. The Canturbury sailed after November 11th and arrived on the 24th. The war ended on the 11th. Its mission was to seize a russian battleship to stop it falling intp the hands of the communists during the civil war nothing to do with Germany.Reply