Republished copy of Daniel Bourdeau’s Unsolved Historical Ciphers, released under CC BY 4.0. Text unchanged; hosted by JIC alongside its translations; not an official copy by the author · View the original ↗
39 27 34 · 36 19 27 37 35 36 19 27
p a n · s t a r o s t a

Archiwum Sanguszków · homophonic numerical cipher, French and Polish · 1714–1716 and undated

Barbara Potocka and Józef Mniszech to Jakub Dunin, 1714–1716

Ten letters to Jakub Dunin, Crown regent: DECODE R7524–7530 and R7534–7536. Barbara Potocka’s nine letters share one numerical alphabet, recovered here from the ciphertext alone; the tenth, from Józef Mniszech, uses another system and is not decrypted.

Daniel Bourdeau · posted · updated

Method: key recovered from ciphertext-only · Extent: partial (67% of the cipher)

Summary. The postscript of R7526 is in Polish, which is why solver runs with a French language model failed on it. A simple-substitution solver (simulated annealing) with a Polish language model recovered its alphabet from the ciphertext alone, and the same alphabet decrypts short French passages in eight other Potocka letters. Many homophones are the basic figure doubled (25 and 50 = e). The passages concern property, court influence, a political accusation and the safety of correspondence. Of 887 Potocka cipher tokens, 863 have a letter value (97.3%); that measures key coverage, and some decrypted passages remain doubtful as prose. Four person codes and one isolated figure are open, and some spellings and names are uncertain. Mniszech’s 232-token cipher is not decrypted, so the extent for the ten letters is partial. No independent clear copy or original key exists to check the decryptions, and no earlier decipherment was found.

01The documents and the evidence

All 29 source images were inspected, including backs, addresses and spreads. These are chiefly clear letters with brief cipher inserts; the tables below transcribe those inserts and the clear words just before them (the “clear anchor” column); the rest of the cleartext is not transcribed. Image numbers are DECODE image suffixes. Some letters have no year: placeholder catalogue dates have not been adopted as historical dates.

Potocka calls Dunin “mon fils,” but the university Women’s Court biography identifies her as his aunt. That source was found after the key recovery and supplied no cipher values.

RecordShelfmarkTokens valued / transcribed
R7524ASang_teka_290/60 / 232
R7525ASang_teka_301/854 / 56
R7526ASang_teka_343/12163 / 163
R7527ASang_teka_354/5_1252 / 261
R7528ASang_teka_354/5_249 / 50
R7529ASang_teka_365/534 / 35
R7530ASang_teka_386/1160 / 62
R7534ASang_teka_421/753 / 58
R7535ASang_teka_422/696 / 100
R7536ASang_teka_422/7102 / 102

02The recovered alphabet

The basic sequence runs backwards from 25=e through 14=x, and forwards from 26=a through 39=p, with a break before l. The Polish postscript uses 27 for a and distinguishes 31/32 in positions for l/ł; the exact diacritic rule remains uncertain. Attested higher homophones include 50=e, 52=a, 58=c, 68=n and 74=r. Doubling suggests values without fixing them: 14=x does not make 28=x, since 28=b.

FigureLetter
14x
15y
16z
17w
18u
19t
20k
21i
22h
23g
24f
25e
26a
27a
28b
29c
30d
31l
32l
33m
34n
35o
36s
37r
38q
39p
40k
42i
44h
46g
48f
50e
52a
54a
56b
58c
60d
62l
64l
66m
68n
70o
72s
74r
76q
78p

Every letter value is inferred here (grade I), with doubtful readings marked M. None has grade H (original key) or C (independent known plaintext). The standalone figures 87, 94, 100 and 270 are unvalued person codes. A possible identification of 100 as the king is contextual only.

03R7524

Mniszech’s letter, 1714: none of its 232 numerical tokens is decrypted. The clear Polish and Latin words on the page give no decipherment. A tentative crib (hetmanow) and proposed nulls were tried and failed.

04R7525

Horyhorki and court influence: code 94 wants to be alone in the credit of 100; a house causes the writer harm; justice and enemies.

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
2: pour ... qui l'a obligehoryhorkiHoryhorki
2: mais le [94] veut ... dans leestreseulestre seul
2: dans le ... du [100]creditcredit
2: et celuy qui commencecesmachineces machine
2: cete ... me fait beaucoup du tortmaysonmayson
2: il faut rendrelaiusticela iustice
2: et tous nosinmisinmis (ennemis)

05R7526

The starosta is present; she asked whether he had arranged anything, and he has nothing; a journey to Lublin; a report that he was with the Dominicans at the time when Dunin danced with a woman in the field. The office/place name reads serecki and the reporting name Stabrowski in the numerical text; the letters of both are clear on the image, but neither person is securely identified. They are not emended to Merecki, serejski or Dąbrowski.

A cautiously word-divided reading, retaining the source’s irregular forms:

Pan starosta serecki iest tu. Pytałam się ieżeli ma co postanowionego. Ni ma nic. Iedzie ⟨dzie⟩ do Lublina. To tesz prawda że był u dominikanow wtenczas iakeś tańcował z nią w polu. Powiedał mi Stabrowski.

‘The starosta serecki is here. I asked whether he has anything settled. He has nothing. He is going to Lublin. It is also true that he was with the Dominicans at the time when you danced with her in the field. Stabrowski told me.’ ⟨dzie⟩ marks a syllable the writer enciphered twice (M): the figures run 21 25 30 16 21 25 30 16 21 25 30 35, iedziedziedo, evenly spaced with no cancellation, so the second dzie is taken as a slip of the pen; the alternative is the dialect form dzie for gdzie, ‘somewhere’. serecki is clear on the image (36 25 37 25 29 20 21, the 20 retouched in darker ink); the starostwo it names is not identified. Other irregularities are not silently repaired.

The division iakeś tańcował, ‘when you danced’, replaces iak estancował (corrected 30 September 2026; the letter values, grade I, are unchanged). It follows the writer’s own grouping: on the image the figures 21 27 20 25 36 (iakes) close a line as one group, and 19 27 34 29 35 17 27 32 (tancowal) open the next as one group, followed by a stop. A line end alone would not settle it, since the writer also breaks words across lines (udomini|kanow, powi|edal). But jakeś tańcował is ordinary Polish, the ending -eś of the second person placed on jak, while the earlier division needs a word estancował that Polish does not have, and a lodging verb such as stancować would need a second s that the figures do not give. The change makes Dunin, the addressee, the one who danced with her, and turns the clause into a date for his visit to the Dominicans; the earlier gloss, his staying with a woman, is withdrawn. On the image the first figure of the last group is 36 (s), not 39 (p) as first transcribed: its second digit closes at the foot like the 6 of starosta, while the 9 of 39 in polu on the same line ends in a tail. The transcription was corrected on 30 September 2026, and the name reads Stabrowski, an existing surname, instead of p. Tabrowski.

Literal unspaced output

panstarostasereckiiesttupytalamsieiezelimacopostanowionegonimaniciedziedziedolublinatoteszprawdazebyludominikanowwtenczasiakestancowalzniawpolupowiedalmistabrowski

06R7527

The palatine of Vilna's obligation for sant mil fran on Bychow; measures to take and distrust of 94's help. The reverse concerns an accusation against the marshal of Lithuania, Biegański's confession to his father, a letter to 100, a letter through the grand chancellor, and an oath. The allegation is the correspondent's account, not an independently verified event.

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
2: ce que lepalatinpalatin
2: dewilnaWilna
2: luy a done unobligationobligation
2: poursantmilfransant mil fran (cent mille francs)
2: sur lebychowBychow
2: en cas sy il nepayepaye
2: pas dans unansans
2: il sest promit de prendre lebychowBychow
2: prendrenosmesournos mesour (nos mesures)
2: jay peur que [94] nenousayderespasnous ayderes pas
2: car son ... bien prochealiancealiance
2: luy conseille de seniustifieiustifie
2: et bienallerluymemealler luy meme
2: pour seure on la biennouritnourit; crossed/overwritten 24 excluded, see crop
3-left: comme le ... demarchalmarchal (marechal)
3-left: delitwanieLitwanie
3-left: puisquebieganskiaconfeseBieganski a confese
3-left: devant sonperepere
3-left: il a rendu la ... au 100lestrelestre (lettre)
3-left: et quand lemarchalmarchal (marechal)
3-left: luy ... cete afaire au 94resprocheresproche (reproche)
3-right: cest luy qui a ... toutfomontefomonte (fomente)
3-right: toutcelacela
3-right: il a done un ... par grandlestrelestre (lettre)
3-right: grandchancelierchancelier
3-right: de sa propremainmain
3-right: luyexeusantexeusant (excusant; 25 could be 29)
3-right: il a pourtant solicite lemarchalmarchal (marechal)
3-right: de luy faire lesermentserment
3-right: quiltegntegn (unclear spelling; likely tienne)
3-right: avecluyluy
3-right: danstoulmaltou l mal (tout le mal)
3-right: oubienbien
3-right: vous pouvez faire quelque chosemouesemouese (mauvaise)
3-right: et celatombaptombap (unclear ending; likely tombe)
3-right: surmoymoy

07R7528

Rakiszki, the palatine of Mścisław, and property/reformation involving the first husband, Kroszyński. The second surname spelling is irregular (Krodyznski).

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
1: la poste passee surrakiszkiRakiszki
1: Mr lepalatinepalatine
1: demscislawiMscislawi; verify
1: sur leteretere (terre)
1: de reformation de sa premiere marykroszynskiKroszynski
3-left: je les voy parler akrodyznskiKrodyznski: irregular surname spelling, cf Kroszynski in the same letter

08R7529

Clear French says that since 10 May the clef is rompue and there is no way to loubrire. Another passage says someone has the clef in ceur. These report trouble using the cipher; they do not establish interception or cryptanalytic compromise. Later cipher words are rayne and maitresse.

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
2: depuis [10] may que cete ... est rompueclefclef
2: na plus moyen deloubrireloubrire (l ouvrir); overwritten sign excluded
5-right: il me dit quil a la ... enclefclef
5-right: enceurceur (coeur)
6-right: laraynerayne (reine)
6-right: et point demaitressemaitresse

09R7530

The grand treasurer, a confederation, the surrender of an army, and evidence concerning the arrival of a morcowide (probably Moscovite). Some number sequences yield corrupt spellings; the letter is not treated as a fluent verified transcript.

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
1: avecgrandegrande
1: title continuedtresroriertresrorier; overwritten sign needs note
2: de sonarmearme
2: auconnedereconnedere: intended confedere; substitution errors n/f and d/f
2: beaucoup de chosecontreluecontre lue
2: celuy qui a faitueniru venir
2: lemorcowidemorcowide: likely Moscovite, original irregular spelling
2: et on a ledocumentdocument

10R7534

Deputies, libertation, a doubtful zaia[73]d (possibly Polish zajazd), Bychowa, Białystok, Tykocin and Rybiński. Codes 87, 94 and 270 remain open.

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
1: plusieursdeputedepute
1: avoir par luylibertationlibertation
2: pourzaia<73>dzaia[73]d; probably zajazd, but 73 unvalued
2: placebychowaBychowa
2: tout droit abialstokBialstok (Bialystok)
3-left: destretykoccinTykoccin (Tykocin); preceding a is cleartext
3-left: avecrybinskiRybinski

11R7535

Children and a brother, being Saxon, Dunin's house, Chomiński and an ensign; court correspondence, the marshal and his father, Menzykw (possibly Menshikov), the queen and the prince of Courland.

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
2: jusque a leurfilsfils
2: destresaxonsaxon
2: particulierement son proprefrerefrere
2: sur vostremaissonmaisson
2-bottom: la cestchominskiChominski
2-bottom: et vostreensegneensegne
2-margin: leoszmianaOszmiana
3-right: escrive alacourla cour
3-right: quemarszalekmarszalek
3-right: et sonperper (pere)
3-right: il semelmel (mele)
3-right: cete afaire achominskiChominski
3-right: vendu ... amenzykwMenzykw (Menshikov): possible omitted o
3-right: puisque lareinereine
3-right: prince decourlandeCourlande

12R7536

A disturbed seal and concern over correspondence; instructions to route letters via a name resembling Königsberg, followed by an unidentified Kinnik. The writer expects delay but greater safety. The reverse considers her security, lodging in case of war, keeping Dunin's wife company and a safeguard.

Image / clear anchorLiteral cipher outputEditorial interpretation or uncertainty
1: que vousadressieuosleritreadressie vos leritre: address your letters; some surplus letters or digit misreadings
1: parkeinisberkakinnikKeinisberk a Kinnik: Konigsberg to Kinnig? verify name
1: quoy querestarderonorestarderono (retarderont)
1: quelqueioursiours
1: mais il seront plusseurseur
3-left: de monseurteseurte (surete)
3-left: ouiemodoitlogeie mo doit loge (je me dois loger)
3-left: en cas de laguereguere
3-left: tenir lacompaniecompanie
3-left: a vostrefammefamme
3-left: et pour lesauwegardesauwegarde

13Method and limits

Solver runs with a French language model failed. A simple-substitution solver with a Polish language model recovered the R7526 alphabet, and the key was tested on eight other letters before the remaining figures were assigned. Repeated words and names confirmed the higher homophones. Full-resolution crops and a final check of every page corrected transcribed figures, added the cipher on R7527’s reverse, and counted the standalone codes.

Mniszech’s different system was tried with Polish homophonic searches, a tentative crib, null and digraph hypotheses, and a frequency penalty. None produced coherent text. In a control, the same solver recovered only 49 positions of a synthetic homophonic ciphertext of the same length, 232 tokens. The failures on the letter therefore show nothing about whether it can be decrypted. It is left open.

Three Sanguszko key records (R7515, R7460, R7461) were inspected and ruled out by their signs or numerical values. Searches for editions, these correspondents and the shelfmarks found contextual references but no matching key or plaintext. Further correspondence is catalogued without online images located here. No earlier decipherment was found; that does not prove none exists.

14What remains uncertain

Across all ten letters, 863/1,119 cipher tokens have a value (77.1%). The conservative coherence count is 745/1,119 (66.6%): it excludes entire doubtful segments, so it is a lower bound, not an error-rate estimate. Raw output, editorial interpretation and confidence are kept distinct in the complete segment reading.

15Sources and reproducibility

Archiwum Narodowe w Krakowie, Archiwum Sanguszków: the ten DECODE records linked in the document table. Related correspondence is catalogued as 29/637/0/1.3/9477, not established here as a duplicate of these letters. All ciphertext, the recovered key, the failed solver trials, the control and token-level measurements are in the repository. Run prepare_reading.py to reproduce the literal output and coverage.

Research notes, transcription, key and scripts. DECODE updates are queued, not submitted; the public reading files contain encrypted-passage extracts with gaps for omitted clear prose.