Storia della crittografiaCrittografia venezianaCifrariSovracifratura
La cifra delle caselle di Hieronimo di Franceschi
Nomenclatoristoria della cifra delle caselleHieronimo di Franceschi

Il primo codice sovracifrato effettivamente usato?

La cifra delle caselle inventata da Hieronimo di Franceschi nel 1577 o poco prima è uno dei primi esempi di codice sopracifrato effettivamente usato nella storia della crittografia; a tutt'ora non mi risultano esempi precedenti descritti in dettaglio e usati nel mondo reale.

Procedura di cifra

La procedura di cifra consiste di due operazioni successive:

Procedura di decifra

Un esempio di decifra di un dispaccio di un ambasciatore veneziano, è pubblicato alla pagina sui Nomenclatori veneziani. La decifra consiste nell'operazione inversa e cioè nel sommare invece di sottrarre; si può quindi usare la stessa grata.

  1. Predisporre il messaggio cifrato e la lista decifrante (per trazer).
  2. Mettere, a registro, il foglio con il cifrato sotto la grata corrispondente.
  3. Sommare ogni numero con quello scritto sopra, e cercare il risultato nella lista decifrante (per trazer); scrivere via il testo ottenuto.

Un Vigenere con verme molto lungo

In definitiva la procedura di sovracifratura equivale a un Vigenere con verme molto lungo (il verme è la sequenza di numeri scritti sulla grata; cifrare con il Vigenére equivale a sommare ogni lettera del chiaro con quella corrispondente del verme, modulo N, dove N è il numero di lettere dell'alfabeto, alias la dimensione della tavola quadrata. Nel caso di Franceschi il numero di lettere è 20, numero di lettere dell'alfabeto italiano del XVI secolo (quando ancora c'era, come in latino, una sola lettera scritta V maiuscola, e u minuscola per indicare due suoni uno vocalico e uno consonantico).

Esempio di cifratura interattiva
Testo chiaro: (Usare alfabeto latino con 20 lettere, v → u; U → V ; massimo 255 lettere)
Sovracifra con grata Germania (Sacro Romano Impero)
e
2
-2
0
d
35
-8
27
e
2
-3
19
c
1
-2
19
c
21
-6
15
o
38
-10
28
u
23
-0
23
e
22
-3
19
r
32
-7
25
s
25
-4
21
o
38
-1
37
noi
98
-10
88
u
3
-2
1
e
22
-7
15
n
17
-5
12
i
8
-2
6
r
32
-4
28
per
79
-1
78
n
17
-3
14
a
16
-7
9
u
3
-2
1
e
2
-4
18
u
3
-1
2
n
17
-8
9
u
23
- 1
22
e
2
-7
15
c
1
-2
19
c
21
-5
16
h
20
-0
20
i
8
-12
16
o
18
-2
16
b
33
-8
25
i
8
-3
5
a
16
-1
15
n
17
-0
17
c
21
-4
17
o
38
-0
38
per
79
-3
76
a
16
-6
10
n
17
-2
15
t
11
-5
6
i
28
-7
21
c
1
-4
17
o
18
-1
17
p
10
-3
7
e
2
-0
2
l
34
-7
27
o
38
-2
36
g
19
- 5
14
r
32
-2
30
i
28
-6
22
d
35
-1
34
a
16
-2
14
n
37
-3
34
d
15
-4
11
o
38
-0
38
g
19
-5
14
u
3
-2
1
a
36
-14
22
i
28
-1
27
a
16
-3
13
uoi
96
-2
94
a
36
-4
32
n
17
-1
16
i
8
-7
1
m
27
-2
25
e
22
-4
18
p
10
-1
9
r
32
-6
26
a
16
-2
14
u
3
-5
18
e
22
-0
22
Cifrato da trasmettere:
0 27 19 19 15 28 23 19 25 21 37 88 1 15 12 6 28 78 14 9 1 18 2 9 22 15 19 16 20 16 16 25 5 15 17 17 38 76 10 15 6 21 17 17 7 2 27 36 14 30 22 34 14 34 11 38 14 1 22 27 13 94 32 16 1 25 18 9 26 14 18 22

Riferimenti bibliografici
X