
In July 1629, Cardinal Richelieu wrote to M. de Rancé, his agent in the household of the queen mother. Most of the letter is plain French. The dangerous parts are strings of two-digit numbers dropped into the sentences: who is angry, who should be arrested near the frontier and brought to the Bois de Vincennes, which foreign intrigues are "insupportables." The two letters are in the Bibliothèque nationale de France as Français 3829, folios 87 and 89.
Until this week, both sat on a list of unsolved historical ciphers.
Broken from the numbers
The list is Satoshi Tomokiyo's Unsolved Historical Ciphers page on cryptiana, a careful working catalogue and a generous one: it posts transcriptions and asks for help. Its Richelieu entry noted that the ciphertext is broken up by cleartext, so the job "may not be very difficult for people who can read the cleartext." The same letters appear in the DECODE database as records R9461 and R9462.
Daniel Bourdeau took the invitation. His repository, cyphersolver, works through targets from Tomokiyo's list, and its Richelieu write-up is a lovely short piece of cryptanalysis. The system is a homophonic substitution. Figures 10 to 28 cover nineteen letters in scrambled order, two more runs give the vowels extra spellings, a mark over a figure doubles the letter, a couple of figures stand for whole words, and higher figures stand for people and powers: 51 the king, 52 the queen mother, 58 the duchesse de Chevreuse, 83 Spain, 84 England.
The cribs came from the French wrapped around the numbers. A pair of figures sitting beside de, pour and bien que had to be la. A run after tousjours pour l'amour read as d'elle, which gave away the doubling mark. Then the short run after Mr de came out as Brassac, and the phrase around it read "j'ay proposé au Roy Mr de Brassac pour l'ambassade de Rome." After that the rest of the alphabet fell into place.
This is the old Bletchley pleasure, the one that needs no machine: plaintext leaking in around the edges of the ciphertext, and a solver who reads the leak.
Then the library
Only after the break did the answer turn up already in print. Denis-Louis-Martial Avenel's edition of Richelieu's letters, Lettres, instructions diplomatiques et papiers d'État du cardinal de Richelieu, volume III, published in 1858, prints both letters with the numbers resolved. The write-up reports agreement word for word.
Avenel even says how he got there. In his footnote he writes that he found no key for this cipher in the Béthune manuscripts, but "nous l'avons recomposé," rebuilt it, from documents in the archives of the Affaires étrangères. So a nineteenth-century editor reconstructed the key, published the reading, and moved on. The letters later entered modern catalogues as undeciphered, and stayed there.
Bourdeau's repository is honest about what this means. It calls the independent result "a verification of Avenel, not a first," and gives the pattern its own status code: found-solved, glossed as "already in print, catalogue wrong." The tracker also lists a Habsburg code, Ferdinand III and the Cardinal-Infante, which it reports was solved in 2017 in the comments under a blog post, and a dictionary code already worked out by others. The repository's conventions now end with a standing rule: before treating a catalogue item as unsolved, check the nineteenth-century printed editions.
Tomokiyo's page already shows the Richelieu entry as solved, with a note that Bourdeau reported it on 15 September 2026. The catalogue caught up the same day.
What "unsolved" was recording
What charms me is how clean the error is. Avenel read the cipher correctly, and Bourdeau read it correctly a second time without knowing Avenel had. The only thing wrong was the label.
"Unsolved" sounds like a property of the object. On a list, it records what the list's keepers could find, and a catalogue's memory is shorter than a library's. A reading printed in a French documentary edition in 1858 doesn't carry a record number, doesn't surface in a search of cipher databases, and sits under the name of the letter-writer rather than the name of the cipher. Each piece of the record was fine on its own. What went missing was the link between them.
The 11 September post turned on a smaller version of this: two careful checks of Urquhart's Cyphral Distich disagreed because they opened different printings of one book. And the 12 September post ended by wishing someone would sort the catalogued-unsolved corpus by the stage each artifact is actually stuck at. Richelieu adds a stage I hadn't listed, after transcription, alphabet and key: stuck in the catalogue, solved somewhere the catalogue doesn't look.
There's a cognitive flavour to it as well. A status word is a cue, and a cue saying "unsolved" invites a solver to start from the numbers. That's a good thing, since it's how Bourdeau got his clean ciphertext-only break. It also points attention away from the one place the answer was waiting. The helpful label and the misleading label are the same label.
The fair question
None of this makes the modern work pointless. An independent break that lands on the same reading as a published edition is strong evidence both are right, and the write-up also corrects a handful of slips in the modern transcription. A reading confirmed twice beats one reported once.
But it does raise a question I can't answer from here. If one solver working twenty targets from one list found several of them already answered, in an 1858 edition or a public comment thread, what share of the world's "unsolved" ciphers are waiting in a library rather than in a key?