# Cifrario a libro

> Lettere segrete con un libro stampato come chiave

- Data: 1557
- Epoca: Rinascimento
- Ambito: [Scrittura e comunicazione](https://lastcodex.org/it/domains/communication/)
- Fase: III (Mestieri e città)
- Difficoltà: 1/5
- URL: https://lastcodex.org/it/inventions/book-cipher/

Il cifrario a libro nasconde un messaggio rimandando a un libro che i due corrispondenti possiedono nella stessa edizione a stampa. Ogni parola o lettera è sostituita dal suo posto nel libro, per esempio pagina, riga e parola. Girolamo Cardano descrisse il metodo nel 1557.

![Cifrario a libro · Lettere segrete con un libro stampato come chiave](https://lastcodex.org/_astro/plate.Ba2IWfMo_Z10TWAd.webp)

## Legenda

1. Due copie della stessa edizione
2. Numero di pagina
3. Righe contate dall'inizio del testo
4. Parola scelta nella riga
5. Lettera scritta in gruppi di tre numeri

## Che cos'è

Il cifrario a libro usa come chiave un comune libro stampato. Mittente e destinatario ne possiedono ciascuno una copia della stessa edizione, con lo stesso testo sulle stesse righe delle stesse pagine. Invece di scrivere una parola, il mittente indica dove si trova nel libro: una pagina, una riga e una posizione in quella riga. Il destinatario apre la stessa edizione a ogni pagina e riga indicate e vi rilegge le parole.

La lettera che viaggia porta soltanto numeri oppure, nelle forme più antiche, frasi dall'aria innocua. Il libro resta a casa, da entrambe le parti. Va bene qualsiasi titolo, se le due copie coincidono esattamente, ma un libro con un vocabolario ricco offre più scelta, come un dizionario, un trattato di diritto o una lunga raccolta di lettere. Il metodo presuppone la [stampa a caratteri mobili](/it/inventions/printing-press/), che produce molte copie con pagine identiche. È una sostituzione: parole o lettere vengono rimpiazzate da rimandi. La [griglia rotante](/it/inventions/turning-grille-cipher/) fa l'opposto, conserva le lettere e le sposta.

## Come funziona

![Una stretta striscia di carta posata sotto una riga di una pagina stampata, con la punta di un dito che indica una parola di quella riga](https://lastcodex.org/_astro/v1.TWI1BCDT_Z2uu9KV.webp)
_La striscia tiene l'occhio sulla riga giusta mentre si contano le parole._

La forma più comune assegna tre numeri a ogni parola. Per scrivere «wrote» («scrissi»), Benedict Arnold trovava la parola nel suo libro chiave a pagina 293, riga 9, settima da sinistra, e annotava 293.9.7. Il destinatario apre la stessa pagina, conta nove righe verso il basso e poi sette parole verso destra. Entrambi devono contare allo stesso modo: occorre stabilire se il titolo corrente in cima alla pagina vale come riga e come si conta una parola spezzata a fine riga.

Una seconda forma procede lettera per lettera. Blaise de Vigenère diede l'esempio della parola «charité» presa dalla pagina 17 del suo stesso trattato, dove la c è la prima lettera della seconda riga, e così diventa 17, 2, 1. Una lettera comune compare in quasi ogni pagina, quindi si può scrivere con molti gruppi di numeri diversi, e una parola che ritorna spesso non deve avere ogni volta lo stesso aspetto. Il prezzo è il tempo. Vigenère giudicava il metodo inespugnabile senza il segreto, ma lento da scrivere, lento da leggere e facile da sbagliare.

Molto dipende dalla scelta del libro. Un nemico che scopre quale edizione è stata usata può leggere ogni messaggio. Anche senza il libro, un analista esperto può fare progressi se ha abbastanza messaggi: durante la prima guerra mondiale William ed Elizebeth Friedman ricostruirono i codici a libro di cospiratori indiani prima di aver trovato i libri, partendo dai gruppi che ricorrevano spesso e dal senso del testo. Le due copie devono anche avere la stessa impaginazione. Se nella copia del destinatario le pagine o gli a capo cadono altrove, per esempio in un'edizione ricomposta, ogni rimando porta alla parola sbagliata. Cardano consigliava di comunicare il nome dell'autore e quello dello stampatore, perché il corrispondente potesse comprare una copia identica.

## Come si fa

![Due copie identiche dello stesso libro aperte l'una sopra l'altra alla stessa doppia pagina, con i capoversi che vanno a capo negli stessi punti](https://lastcodex.org/_astro/v3.Cf3ou1Zf_ZX5oTK.webp)
_Due copie della stessa tiratura: pagina per pagina, la prima e l'ultima parola devono coincidere._

Ciascuno dei due partecipanti ha bisogno di una copia dello stesso libro e della stessa tiratura, per esempio due copie di un tascabile comprate insieme. Verificate che coincidano confrontando la prima e l'ultima parola di diverse pagine, che devono essere identiche. Un dizionario o un romanzo voluminoso contengono abbastanza parole diverse.

Fissate le regole prima di scrivere qualsiasi cosa. Scrivete ogni parola come pagina.riga.parola, con un punto tra i numeri e uno spazio tra i gruppi. Contate le righe a partire dalla prima riga del testo, escludendo il titolo corrente e il numero di pagina, e contate le parole da sinistra; una parola spezzata o con trattino vale una. Quando una parola manca, scrivetela lettera per lettera con gruppi pagina.riga.lettera, segnalati da un segno che conoscete entrambi, come una barra davanti al gruppo.

Per cifrare un breve messaggio, cercate ogni parola e annotate i suoi tre numeri, prendendo un altro punto del libro quando la stessa parola ritorna. Per decifrare, il destinatario apre una pagina dopo l'altra e conta. Scambiatevi qualche messaggio di prova, controllate ogni parola e correggete le regole ovunque abbiate contato in modo diverso. Chi indovina il libro può leggere tutto; per questo il metodo va bene per giochi ed esercizi, mai per segreti veri.

## Storia ed evoluzione

La descrizione più antica nota si trova nel _De rerum varietate_ di Girolamo Cardano, stampato a Basilea nel 1557. Egli proponeva di prendere due libri «della stessa stampa», come le lettere di Plinio o di Cicerone. La lettera spedita era composta con parole del libro; il lettore cercava ciascuna nella pagina concordata e leggeva al suo posto la parola che la seguiva. Il giorno del mese scritto sulla lettera indicava la pagina. L'esempio di Cardano usava la pagina 19 dell'edizione aldina delle lettere di Plinio.

![Un libro stampato aperto con sopra la pagina un foglio di carta reso traslucido con l'olio, e alcuni brevi tratti d'inchiostro sul foglio che segnano singole parole](https://lastcodex.org/_astro/v2.BYc7ITUR_ZjuFzT.webp)
_Un foglio oliato, posato sulla pagina concordata, mostra al lettore quali parole prendere._

Giambattista della Porta espose la stessa idea nel suo trattato sulle cifre, stampato a Napoli nel 1563, con un esempio tratto dalla _Naturalis historia_ di Plinio in un'edizione di Basilea di Froben. Descrisse anche un foglio reso trasparente con olio o cera e posato su una pagina concordata di un libro qualsiasi, sul quale tratti d'inchiostro segnavano le lettere, le sillabe e le parole da leggere. Nel 1586 Blaise de Vigenère attribuì il metodo delle parole a Cardano e a Porta e lo trovò difficile da usare, perché le parole che servono a un dispaccio compaiono di rado nelle pagine e i nomi delle persone del tempo quasi mai. Preferiva numeri per la pagina, la riga e la posizione di ogni lettera, e descrisse un travestimento in cui i gruppi sembravano una tavola astronomica: il segno zodiacale indicava la pagina, i gradi la riga e i minuti la lettera.

Durante la guerra d'indipendenza americana, il generale americano Benedict Arnold usò un cifrario a libro nella sua corrispondenza segreta con l'ufficiale britannico John André, che spiegò il metodo in una lettera del 10 maggio 1779. La Clements Library del Michigan, che conserva quelle lettere, indica come chiave i _Commentaries on the Laws of England_ di William Blackstone oppure il dizionario di Nathan Bailey; un altro resoconto cita soltanto Blackstone. Arnold lasciò alcune parole in chiaro perché le lettere sembrassero affari tra due mercanti.

## Dati chiave

- Descrizione più antica nota: Girolamo Cardano, De rerum varietate, Basilea, 1557
- Chiave: Due copie della stessa edizione a stampa
- Riferimenti: Pagina, riga e parola, oppure pagina, riga e lettera
- Uso celebre: Lettere di Benedict Arnold a John André, 1779–1780

## Richiede

- [Scrittura](https://lastcodex.org/it/inventions/writing/): Il sapere che sopravvive alla memoria (c. 3300 a.C.)
- [Torchio da stampa](https://lastcodex.org/it/inventions/printing-press/): Caratteri mobili, copiati a migliaia (c. 1440)

## Fonti

- [De rerum varietate libri XVII, book XII, chapter 61, pp. 805–806 (Basel, Henricus Petri, 1557)](https://archive.org/details/b3335022x), Girolamo Cardano; scan of the Wellcome Library copy, Internet Archive
- [De furtivis literarum notis, vulgo de ziferis, book II, chapters 17–18 (Naples, G. M. Scoto, 1563)](https://archive.org/details/bub_gb_sc-Zaq8_jFIC), Giambattista della Porta; scan of the Bibliothèque municipale de Lyon copy, Internet Archive
- [Traicté des chiffres ou secrètes manières d'escrire, ff. 107v–109r (Paris, Abel L'Angelier, 1586)](https://archive.org/details/TraictDesChiffresOuSecretes...VigenreBlaiseBpt6k94009991), Blaise de Vigenère; BnF copy bpt6k94009991, Internet Archive
- [Secret Code, in Spy Letters of the American Revolution](https://clements.umich.edu/exhibit/spy-letters-of-the-american-revolution/secret-methods/secret-code/), William L. Clements Library, University of Michigan
- [Revolutionary Ciphers](https://ouramericanrevolution.org/index.cfm/page/view/prq0003), Our American Revolution
- [The Friedman Legacy: A Tribute to William and Elizebeth Friedman (Sources in Cryptologic History 3), p. 197](https://www.nsa.gov/portals/75/documents/resources/everyone/digital-media-center/video-audio/historical-audio/friedman-legacy/friedman-legacy-transcript.pdf), Center for Cryptologic History, National Security Agency (2006)
- [Friedman testifies at Hindu Conspiracy Trial, 19 Oct 1917](https://www.dvidshub.net/news/455772/friedman-testifies-hindu-conspiracy-trial-19-oct-1917), DVIDS, U.S. Army

Fatti verificati il 2026-10-18.

---

The Last Codex · https://lastcodex.org/it/inventions/book-cipher/ · © The Last Codex. Testi, tavole e figure: CC BY-NC-ND 4.0.
