Bloomberg Developer Says OpenAI's GPT-6 Astra Cracked an 83-Year-Old Nazi Enigma Message in 10 Hours
Carter Leffen, a product development coach at Bloomberg LP, says he used OpenAI's GPT-6 Astra to decrypt an 82-character Enigma-encrypted Wehrmacht radio message from July 1941 that had gone unsolved for 83 years. The AI agent reportedly spent about 10 hours building an Enigma simulator, testing keys, and cross-checking results before landing on a decryption confirmed by an archived message header.
The claim
A Bloomberg developer says OpenAI's GPT-6 Astra decrypted an Enigma-encoded Wehrmacht radio message from July 10, 1941, that had remained unsolved for 83 years. Carter Leffen, a product development coach at Bloomberg LP in New York, published a detailed case study describing how the "GPT-6 Astra Extra High" variant spent roughly ten hours on the problem before producing coherent German text.
The 82-character message, tagged MVUEH in an archive of intercepted German army radio traffic, was sent by a soldier reporting his location in the town of Rosenow and requesting marching orders and an immediate radio reply.
How the decryption reportedly worked
According to Leffen, GPT-6 Astra and a set of specialized AI agents handled multiple parallel tasks: searching historical archives, comparing uncertain letters in the intercepted text, building a working Enigma simulator, writing cryptanalysis code, testing competing key candidates, and cross-checking results against already-solved messages from the same period.
The Enigma machine had roughly 159 quintillion possible daily settings, ruling out brute force. The breakthrough, Leffen says, came from a separately decrypted message sent the same day that contained the town name "Rosenow" twice. The team guessed the name might also appear in the unsolved message and used it as a search anchor, combined with the known Enigma property that no letter can ever encrypt to itself — a constraint that eliminates many possible letter positions immediately.
At one position, the pieces reportedly aligned. Calculating the corresponding machine settings produced legible German text for the remaining 68 characters, including phrases like "Sofort Funkantwort" (immediate radio reply) and "Angabe des Marschweges" (specify the march route). A message header preserved separately in the archive is said to confirm the derived settings. The decrypted text also contains apparent operator typos — "BTTE" instead of "BITTE" and "WASCHBBSCH" instead of a likely "Waschbusch" — which Leffen cites as evidence the result is authentic rather than fabricated.
What hasn't been verified
This is a claim from an individual developer, not an OpenAI announcement or a peer-reviewed cryptography result. Leffen has published code, search data, and a 3D Enigma simulator for download, which allow others to verify the calculations and replicate the key search. But per the case study itself, these materials confirm the math works — not that the historical identity of the message is correct or that this is the only possible solution. Independent review by cryptography historians, building on prior work by Frode Weierud, Geoff Sullivan, and Olaf Ostwald, has not yet been reported.
Notably, Leffen says the AI-driven codebreaking was not the hardest part of the project: he claims to have spent "99 times more effort" building the website documenting the problem and solution than on the decryption itself.
What this means
This is a capability demonstration, not a verified historical or cryptographic milestone. The interesting part isn't Enigma-breaking — that was solved decades ago and this message succumbed to known weaknesses (the no-self-encryption property, a reused daily key context) rather than a new cryptanalytic method. What's notable is the workflow: a human directing multiple AI agents through archive research, simulator-building, code generation, and parallel hypothesis testing over a sustained ten-hour session with minimal supervision. Whether that holds up depends on independent experts checking the published simulator and archive cross-references — something that hasn't happened yet.
Related Articles
OpenAI's GPT-6 Astra Beats Claude Fable 5.1 Nearly 3-to-1 in Autonomous Business Benchmark, Tops Drone Navigation Tests
Independent testing lab Andon Labs found OpenAI's GPT-6 Astra nearly triples Claude Fable 5.1's performance running a simulated vending machine business, averaging $15,515 versus $5,422. Astra also became the first model to beat human-AI baseline performance across all five Drone-Bench subtasks, including autonomous person-tracking via drone.
OpenAI's GPT-6 Astra Beats Pokémon in 18 Hours, Scores 62.7% on ARC-AGI-3
GPT-6 Astra completed Pokémon FireRed in 18 hours 12 minutes, five times faster than its predecessor, and scored 62.7% on ARC-AGI-3 versus 7.78% for GPT-5.6 Sol. The model also ran a 141-hour Minecraft session and finished Fallout 3 in roughly 59 hours, according to independent testers.
GPT-6 Astra Beats Ai2's MolmoAct2 on New Robotics Benchmark, Researcher Calls It a 'Step Change'
A new robotics benchmark called StationeryBench shows OpenAI's GPT-6 Astra completing 7 of 100 desk-object manipulation tasks versus zero for Ai2's MolmoAct2, with a median progress score of 46 against 12. Cornell/DeepMind researcher Yoav Artzi calls the result a 'step change in spatial reasoning.'
OpenAI Python SDK v3.15.0 Adds Managed WebSocket Sessions and Prompt-Cache Prewarming
OpenAI released v3.15.0 of its Python SDK on September 18, 2026, adding managed Responses WebSocket sessions, prompt-cache prewarming, compaction progress events, and audio-mini model choices. The release also fixes a bug affecting chat stream moderation results.
Comments
Loading...