Claude Fable 5.1 cracks a 370-year-old cipher in 44 minutes

Claude Fable 5.1 Solves the Cyphral Distich, a 370-year-old cipher

Claude Fable 5.1 cracks a 370-year-old cipher in 44 minutes

Vals AI gave Claude Fable 5.1 an open task: solve Sir Thomas Urquhart's Cyphral Distich, a 370-year-old cryptogram that had stumped cryptographers for centuries. After 44 minutes and 176k tokens, the model realized the key was the book itself: the 32 numbers in each line index the 32 Proquiritations that precede the cipher. The decoded message is a royalist prayer for Charles II. Fable 5.1 also deciphered Urquhart's larger Cyphral Octastich, leaving only nine letters unresolved.

The answer was simple in hindsight. It just kept looking until it found it—and that persistence might show up in many other areas.
  1. nerevarthelame

    Prior to the "Elicitation" section, you'd think this article was written by a cryptographer or baroque historian who had been trying to solve this particular puzzle for years - failing embarrassingly until they presented the problem to Claude. However, as far as I can tell (I too am not a baroque historian), there isn't much reason to think this cipher was well-known or studied.

    But as they do eventually explain, the LLM's task wasn't solely to solve this specific problem, it was to first identify an unsolved problem it could solve. That's potentially more impressive and difficult than solving the unremarkable cipher itself.

  2. redfloatplane

    A very neat problem and result. I often find myself swinging between "It's so over" and "We're so back" - some days I roll out of bed thinking I could have Claude solve some random unproven OEIS sequence before breakfast; other days, I wake up in a cold sweat worried about the fate of humanity and what the world might look like in a decade. I think it's that I don't have a very high p(doom) or p(utopia), and I don't really have any solid conviction on how this whole thing is going to go, so my vibe-o-meter jitters between 'fine' and 'not fine' constantly. It's just such an unpredictable moment. Anyways: really neat to see this use case. I myself recently used Claude to finally do an relatively exhaustive study of the location of heretofore-unlisted formal gardens in Ireland in the early 1800s and early 1900s, by having Claude write the tooling for me to manually annotate a few dozen on tiles of historic maps, and then running some CV model across the rest of the tiles using my input. I'd been planning to do this project for over a decade, but I could never find the time (or the enthusiasm) to learn all the details of how to do it myself. It took me a weekend with Claude and continues to bring me joy.

    > Caveats, stated plainly. [from the Fable transcript pasted in the article]

    I had a visceral reaction to these three words.

  3. vb-8448

    > Historically, many of these problems were bottlenecked by human attention. Someone had to care enough to spend hours or days reading obscure material, testing unpromising ideas, tracing references, and trying things that might go nowhere

    I wonder how many of the recent results are due to the fact that very few looked at the problem to start with. Still great results, but the general impression is that it's more about the so many low-hanging fruits than the actual capability.

  4. MisterMunchkin

    We found a cipher my dad had written as a child with no obvious key or anything. Chatgpt was able to crack it in 20 minutes and figure out the message, and we knew it was right because it mentioned names of children he went to school with.

  5. angry_octet

    I'm waiting for someone with enough tokens to ask 'Who is Satoshi?'

  6. chr15m

    In some ways this is similar to those game demos people get the LLMs to build. When you say "build me a cool cyberpunk FPS" you get the FPS it can build, not the FPS the author wanted, or the FPS that is desired by players. It looks impressive but that doesn't make it a good game, or the game anybody actually asked for. It's demo porn.

    In the same way if you tell an LLM to go and find an unsolved cipher it can solve, of course it finds the one it can solve out of the set of all possible ciphers. Of course it finds one that uses a one time pad that is public and referenced nearby in the text.

    It's the same trick used by those people who film themselves throwing a basketball backwards into the hoop. You do it enough times and don't show the misses. You pick the best one to show. It makes it look like you're a basketball genius when you aren't.

    It is of course, still a cool trick. Those videos are fun to watch, and so is an LLM solving a cipher. It is absolutely incredible to live in the timeline where you can tell a computer in plain language to go and find a puzzle on the internet and solve it, and it does exactly that. It's truly a mind boggling miracle.

    The first principle is that we must not fool ourself, and ourselves are the easiest people to fool. (Ht Feynman)

  7. elahieh

    I presume what the author did was plug Klaus Schmeh's top 50 unsolved ciphers at https://scienceblogs.de/klausis-krypto-kolumne/the-top-50-un... into Fable 5.1 and ask Fable 5.1 to have a go. On this kind of problem it always falls back to Opus 5 anyway so I save time by starting with Opus.

    The successor to Klaus's blog is Satoshi Tomokiyo's Cryptiana site, so a month ago I asked Opus 5 to scrape it all, rank them and have a go at solving some. It didn't get the ranking right. But I knew the Civil War Stager ciphers were ripe for solving, so I had it do those https://cryptiana.blogspot.com/2026/09/route-transposition-c...

    The art of solving historical unsolved ciphers is knowing what is on the boundary of solvability. Since this site attracts so many OpenAI and Anthropic employees, I'll mention one that was featured by both Klaus and Satoshi in 2023, presumably Spanish transposition, which should be on that boundary but has resisted all attempts at solution https://cryptiana.blogspot.com/2023/09/a-telegram-from-switz...

  8. sumitkumar

    This seems a lot like fishing. Cast a wide net with claude to find and solve an 'unsolved' problem. Given this, it is not enough to verify the problem and the solution but also the history of the problem and if it really existed or has simply been collectively hallucinated.

    This is impressive as it is optimizing the effort on the low, but not too low hanging fruit.

  9. amelius

    > The answer was simple in hindsight. It just kept looking until it found it—and that persistence might show up in many other areas.

    Sounds more like brute forcing than intelligence, this time.

  10. Retr0id

    > I told it to look online at some of Fable’s strongest feats, especially the math problems it has solved, and that something like this should be easy in comparison.

    Fascinating. I wonder if you could show "fake news" to a weaker model and get it to be more ambitious in its attempted solutions, even if it's not fundamentally any smarter.

More from this day

2026-09-13