f6 h4 a49 c99 h4 d23 d15 h51 g72 c99 f5 f63 c78 f18 → alcun soccorso per proveder al imine[nte] · Zifra Prima: a28 = che, c75 = la, h22 = Sua Maestà Christianissima

Venice → the ambassador at Henry III’s court · one-part nomenclator on six base letters · 27 April 1589 · deciphered in part with a key from the Council of Ten’s register

The Senate of Venice to its ambassador in France, 1589

A Venetian state letter that Philip II’s cipher secretary broke in 1589 and whose solution was lost, deciphered here in part with a key sheet from the Council of Ten’s register.

Daniel Bourdeau · posted

Method: read after matching with key from external sources · Extent: partial (63% of the cipher)

Credits · Satoshi Tomokiyo (pointer to a source) · Contemporary key or decipherment (key or decipherment used)

At a glanceKey from another archive, partial · 981 of 1,565 cipher groups

The letter
The Doge Pasquale Cicogna and the Senate to Giovanni Mocenigo, Venice’s ambassador with Henry III, dated Venice, 27 April 1589 and signed by the Senate secretary Marco Ottobon. With it is a copy of the Senate’s answer to the French ambassador in Venice.
Where
Biblioteca Nacional de España, Mss/994 ff. 34–38, the dossier of Luis Valle de la Cerda, Philip II’s cipher secretary. DECODE R2252, status N/A, cleartext language given as Latin.
The cipher
Groups of one base letter (a, c, d, f, g, h) and a figure from 1 to 99. They stand for single letters, syllables, whole words and nulls, all in one table.
How it was deciphered
The key is the Council of Ten’s Zifra Prima of 1577–78, a sheet in the Venetian state archive (DECODE R1789). Two extra values were found from context. The first-pass transcription misread the digits in a regular way. It was corrected line by line by hand, then by a decoder and by fitting proposed lines, each checked against a control.
What it says
France asked Venice for help for Henry III, and to move the Emperor to help him. The Senate answered that it would intercede with Pope Sixtus V instead, to “ammorzar l’incendio di guerra”.
Still open
584 groups (37.3%), mostly on ff. 35v–36v and in gaps on ff. 37r–38r, where the digits of the only scan cannot be told apart. A 400-dpi scan or the Senate’s register copy in Venice would settle them.
Credit
Valle de la Cerda deciphered the letter at Turin in 1589; his solution is lost. Paolo Bonavoglia described the Council of Ten’s cipher register; Satoshi Tomokiyo described the Zifra Prima sheet and listed the letter as one with no known decipherment.

01 The letter, and how it came to Madrid

Mss/994 of the Biblioteca Nacional in Madrid is the dossier Luis Valle de la Cerda put together of his services to Philip II and Philip III as secretario de la cifra: letters he had deciphered, alphabets he had rebuilt, keys he had made. Item 5, at f. 34, is headed in a cartouche in Spanish: a letter in cipher from Venice, which the Infanta Catalina (Duchess of Savoy) gave to Valle at Turin on the Duke’s orders, “que declaró” (which he deciphered), and which has neither its key nor its decipherment, “por haverse perdido”. The printed catalogue of 1957 adds that the letter is from the secretary Marco Otthobon to the ambassador Juan Mocenigo, 27 April 1589, with an autograph signature. Tomokiyo lists it as a letter of which no decipherment is known.

The letter itself opens in clear Latin, in a chancery hand: Pascalis Ciconia Dei gratia Dux Venetiarum etc. Nobili et sapienti viro Ioanni Mocenigo oratori nostro apud Serenissimum Regem Christianissimum fideli dilecto salutem et dilectionis affectum. So it is not a private letter of Ottobon’s. It is a ducal letter of the Doge and Senate to their ambassador with Henry III, signed at the foot by the secretary of the Senate, as such letters were. The address on f. 38v repeats the ambassador’s title. Pasquale Cicogna was doge from 1585 to 1595. Marco Ottobon (1554–1649), a cittadino originario, was a Senate secretary from 1584 and much later grand chancellor. Giovanni Mocenigo was with the King at Tours that spring, after Henry III’s truce with Henry of Navarre.

The top of a manuscript page: four lines of Latin in a chancery hand, then dense lines of cipher, each group a letter followed by figures, with heavy bleed-through from the other side
f. 35r: the ducal protocol in clear Latin (“Pascalis Ciconia Dei gratia Dux Venetiarum”), then the first cipher lines. The water stain at the head of the leaf covers the first three cipher lines; the writing of the other side shows through. Image: Biblioteca Nacional de España, Mss/994 f. 35r, via DECODE R2252.

The cipher runs over six and a half pages, about 120 lines and 1,528 groups in the first transcription. Part of it is in clear. The last six lines of f. 36r and the first four of f. 36v say why the Senate wrote in cipher: the French postmaster in Venice had shown it a passage from the Lyon postmaster, who had forwarded only a few lines of the ambassador’s despatch of 28 March, “che il rimanente con tutte le altre [lettere] tre sono state intercette”. The dateline (Dat. in nostro Ducali Palatio die xxvii Aprilis … MDLXXXIX) and “Marco Ottobon Secr.” follow on f. 36v. Ff. 37r–38r are a second piece in the same hand, with no protocol, which turns out to be the copy of the Senate’s answer to the French ambassador in Venice (section 04). The Venice–France road crossed Savoy, and that is how the packet reached Turin and Valle.

02 The key: the Council of Ten’s Zifra Prima

The Council of Ten kept its ciphers in registers, now in the Archivio di Stato di Venezia (Consiglio dei Dieci, Cifre, chiavi e scontri di cifra). Register 16 of busta 4 is the cipher book of Hieronimo di Franceschi, described by Paolo Bonavoglia. Its ff. 64–65 hold the Zifra prima in two parts, per scriver (for enciphering) and per trazer (for deciphering). DECODE has the leaves as R1789, dated only “1500–1799”. Tomokiyo describes it as a letter from a to h with a figure from 1 to 99, for letters, syllables and words “without distinction”.

The top of a ruled key sheet headed 'Ziffra prima per trazer', five columns of entries such as a1 Baylo, a2 Barbaria, a51 ce, a64 Et, c75 La, d7 Pa
The head of the per trazer table: a1 Baylo, a2 Barbaria … on the a base, the syllables a51 ce, a52 ca, a53 cra …, c71–c79 lu lo li le la ma me mi mo, d7–d16 pa pe pi po pu pra …. Names, words, syllables and single letters share one numbering. Image: Archivio di Stato di Venezia, Consiglio dei Dieci, Cifre, chiavi e scontri di cifra, b. 4 reg. 16 ff. 64–65 (Zifra prima per trazer), via DECODE R1789.

The table was transcribed here from the DECODE images in full: 527 codes. Applied as it stands to the first transcription of the letter, it gave nonsense, although 94.8% of the letter’s groups are codes it defines. The fault was in the transcription. In this hand the 7 is a z-shaped stroke and had been read as 2, the 8 is a small closed loop and had been read as 0, and 3, 5 and 8 had been confused. The first transcription had no 7 at all, in 1,528 groups. With those re-readings the commonest groups fall on the commonest units of the table: a20 becomes a28 che, the c20–c29 run becomes c70–c79 lla lu lo li le la ma me mi mo, g20 becomes g70 da. Usage of the table’s syllables then follows their frequency in Italian (Spearman 0.286, against 0.231 at the 99th percentile of a structured null; p = 0.0008).

Two groups are not on the sheet as needed. d83 is the commonest group of the letter (66 times) and the sheet has no d83; it reads a in context. c86 is Maone on the sheet but reads o in the letter (Serenissim-o, o-ltre, o-ttima), 35 times. Both may be the sheet’s own values miswritten or misread (d53 = a, h86 = o), or homophones added to the 1589 issue. No other group read needs a value the sheet does not give. A second key in the same register (f. 79, DECODE R1790, a small cipher for the Captain in the Gulf, the patrol against the Uskoks and the governors of Zara) and the zifra-granda keys of 1590 and 1595 on DECODE were checked and are different systems.

03 The first piece: the Senate to Mocenigo

The first piece reports a speech by the French ambassador in Venice and the Senate’s answer to it. The text below gives what was deciphered, with … for groups left open; lines deciphered with low confidence are left out. It is in the original spelling (u for v, single consonants for double).

f. 35r. […] esposti delli travagli et bisogni […] di Sua Maestà Christianissima … nella sua prima audien[tia] … l’altra che hebbe da noi commemora[t]a … l’amor et afetione grande che quel Serenissimo Re porta alla Republica Nostra, et quanto confidi[a]mo nella cordiale corisponde[nza] … verso […] e ne ricercò che […] procur[asse con] Sua Cesarea Maestà di sovenir Sua Maestà Christianissima in tanta necessità et soministrarle alcun soccorso per proveder al iminente pericolo di quella corona et

“[…] having set out the troubles and needs of His Most Christian Majesty in his first audience, and in the second, which he had with us, recalled the great love and affection that the King bears the Republic, and how far he trusts in our cordial correspondence, he asked us to work with His Imperial Majesty to relieve His Most Christian Majesty in so great a need, and to give him some help to meet the imminent danger to that crown, and …” The lines on the Emperor are deciphered with medium confidence: “procur[asse con]” is a restoration of three doubtful groups.

Two lines of cipher at the foot of a page: groups such as f6 h4 a49 c99 h4, written as a letter followed by figures without separators
The last two lines of f. 35r: “alcun soccorso per proveder al imine- / nte pericolo di quella corona et” (f6 h4 a49 c99 h4 d23 d15 h51 g72 c99 f5 f63 c78 f18 / d55 h31 d8 g16 a49 c72 g99 g10 c75 a49 g17 f17 a64), both read with high confidence. Image: Biblioteca Nacional de España, Mss/994 f. 35r, via DECODE R2252.

ff. 35v–36v are the least read pages (48%, 35% and 29% of their groups). The legible stretches carry the thread: assicurar … dalli ne[mici]; the ambassador’s proposal that Venice [giudi]cassimo bene a collegarsi et stringersi maggiormente in qualche unione di lega (“should think it good to join and bind itself more closely in some union of league”); … iscusandosi; risposto quello che vederete della copia che vi mandamo (“answered what you will see from the copy we send you”); et perché informato di [qualche] mutatione et poi lascia[ta] intentione … da alcun degli ministri possiate …; and, just before the clear passage, accioché possiate con[…] … lettere et darci lume delle co[se], asking the ambassador to keep the Senate informed. What Mocenigo was to say at court, and the opening of f. 35v, are not read.

04 The second piece: the answer to the French ambassador

Ff. 37r–38r are the best-read part (70%, 79% and 84%). They are the “copia” announced on f. 35v: the Senate’s answer to the French ambassador, then André Hurault de Maisse (see his despatches of 1592–93), whose request it answers point by point (“quanto alle richieste fateci da Vostra […] in nome di quel Serenissimo Re, le dicemo che”). A small heading at the top of f. 37r and its first line, perhaps “[co]pia della risposta fata al Signor …”, are deciphered with low confidence only. The core of the answer, from f. 37v:

… desiderare et procurare il bene, la grande[z]za di quella Serenissima corona et particolar commodo et servitio della sua persona da noi tanto osserva[ta], habbiamo deliberato … interponer al presente … presso lo Sommo Pontifice la intercessione della Republica Nostra, perché Sua Santità si mova a dovere con la sua somma autorità favorire, ove farà bisogno, la causa gi[ustis]sima della Maestà Sua nell’aquetare [le] sollevationi di quel Regno et ammo[rzar] questo incendio di guerra, il qual vede[mo] con gravissimo danno et maggiori perico[li] di tutta la Christianità si va accende[n]do …

“… to desire and procure the good and the greatness of that most serene crown and the particular advantage and service of his person, whom we so much respect, we have resolved … to interpose at present with the Supreme Pontiff the intercession of our Republic, so that His Holiness may be moved, with his supreme authority, to favour where need shall be the most just cause of His Majesty in quieting the risings in that kingdom and putting out this fire of war, which we see kindling with very grave harm and greater dangers to all Christendom …”

Before this the Senate protests “la molta afetione che in tutti li tempi passati” it has borne the crown of France and “la grande stima che facemo della particolar persona di Sua Maestà Christianissima”, and regrets that it cannot now accompany its ready will “[con] effetti”. It closes on f. 38r: potrà Sua Maestà Christianissima conoscere qual […] dell’animo nostro verso la grandezza et ogni prosperità di lei et verso lo bene[ficio] et la quiete della Christianità … nasce da un[a] pronta et disposta volontà.

Nine lines of cipher in the upper half of a page, ending in a flourish, the lower half blank
f. 38r, the end of the answer to the French ambassador, nine lines ending in a flourish: “lo della potrà Sua Maestà Christianissima conoscere … dell’animo nostro verso la grandezza et ogni prosperità di lei …”. Image: Biblioteca Nacional de España, Mss/994 f. 38r, via DECODE R2252.

The answer fits what is known of Venice that spring. It refuses material help and offers mediation at Rome a month before Sixtus V’s monitorium against Henry III (24 May 1589). The Doge’s letters to the Venetian ambassador at Rome, Badoer, of 29 April and 13 May 1589 (printed in Hübner’s Sixte-Quint) use the same language, “la grandezza del pericolo iminente” and “questo incendio universale”. That parallel confirms the subject; it is not a copy of this text, and nothing here was taken from it.

05 Method, and what each step shows

The readings rest on four steps of different strength. They are kept apart here because the later ones depend on the earlier ones.

  1. Transcription (first pass, September 2026). All seven pages were transcribed from the BNE Digital images, which are the same scans as on DECODE at about 130 dpi: 1,528 groups, 196 distinct. One line read twice from two crops disagreed in three of five groups, so the first pass is about 70% reliable per group. Ciphertext-only annealers, run blind, failed on matched synthetic controls (0–9% of letters recovered with no transcription noise at all), so no attempt was made to break the cipher without a key.
  2. The key and the hand reading (9 October). With the Zifra Prima transcribed, three readers (this session and two helper agents) went through every line, choosing for each group the code that is compatible with the image and the digit confusions and that makes Italian with its neighbours, and grading each line high, medium or low. Result: 721 of 1,566 groups read (46.0%). The best evidence for the key is here: long runs that read as continuous chancery Italian, such as the end of f. 35r above, from a table made in Venice twelve years before.
  3. A calibrated decoder (dec.py). A noisy-channel decoder learns from the hand-read lines how the first pass misreads each base letter and digit, and searches the letter for the code sequence that best combines that confusion model, how often each code is used, and a model of 16th-century diplomatic Italian (Guicciardini, Machiavelli, the papal nuncios’ despatches, and Albèri’s Relazioni degli ambasciatori veneti at double weight). Trained on six pages and tested on the seventh, it agrees with the hand reading on 644 of 721 groups (89.3%), where taking the first pass as it stands agrees on 65.9%. On synthetic text corrupted the same way it recovers 82.6% of groups at the first pass’s error rate, but only 61% at a higher one. This shows the decoder is useful where some sense already anchors a line. It does not by itself read the hard pages: decoding ff. 35v–36v freely gives Italian fragments, not continuous sense.
  4. Fitting proposed lines, with a control (fit.py, fitcontrol.py). For the remaining lines the reading was done the other way round. An Italian text was proposed for a line (from the hand reading, the decoder’s draft and the context), and the program looked for the code sequence spelling exactly that text whose codes are each a plausible misreading of the transcribed group. A group counts as read only if it lies outside the gaps and its confusion score passes a fixed threshold. Such a fit can always place some letters, so every proposed text was also fitted onto fifteen wrong lines of the letter. At the threshold used, 10% of the groups of a wrong line pass by chance, against 80% on the true lines. Five lines whose fit did not beat the best wrong-line fit by three groups were left at low confidence. This step added 260 groups (46.0% → 62.7%).

What the control does and does not establish. It shows that a proposed text fits its own line far better than it fits other lines. A line that passes is evidence for the proposed text, but not proof of every word. The text came from the reader, a fitted line can still have a wrong word where a wrong code fits about as well, and roughly one group in ten would pass by chance. For that reason no line read only by the fit is graded high: all the high lines (236 groups read) come from the hand reading against the images, and every line on ff. 35v–36v is medium at best. The measure is measure_rd.py: groups in high or medium lines that carry no doubt mark.

pagegroupshand readingafter the fit
f. 35r212134 (63%)143 (67%)
f. 35v24929 (12%)120 (48%)
f. 36r22433 (15%)78 (35%)
f. 36v5810 (17%)17 (29%)
f. 37r342193 (56%)240 (70%)
f. 37v363238 (65%)285 (79%)
f. 38r11784 (72%)98 (84%)
all1,565721 (46.0%)981 (62.7%)

Extent: 981 of 1,565 cipher groups, 62.7%. That is well below the project’s 95% bar, so the letter counts as deciphered in part. The key itself is not in doubt as far as the read text goes; what is missing is a sure reading of the digits.

06 What remains uncertain

Grades follow the project’s convention: H high-confidence lines from the hand reading against the key and the images (236 groups read); M medium lines, from the hand reading or the fit (745 groups read); letters in square brackets are supplied from sense (I).

The Senate’s register (ASVe, Senato, Deliberazioni Secreta, 1589, under 27 April) should hold the plain text of both pieces, and de Maisse’s letter-book “avec les responses” (British Library, Add MS 30635–30637) the answer. Neither is online. Either would turn the remaining gaps into a matter of applying the key, and would check every reading on this page.

07 Sources

Transcription, key table, decoder, crib fit and its control, reading files and notes: targets/ottobon/ in the repository. The Venetian language model is registered as it-venezia in lang/.