Cifrato
marzi 0
marzi 1
marzi 2
marzi 3
SQL:
SELECT nMarzi, nSinagra, nSinagraFine, data, decifrato
FROM critto.marziSinagra
ORDER BY nMarzi
SQL: query
n. -1.0 dal foglio 28 - 1945-04-01
n. 7.0 dal foglio 64 - 1945-03-01
n. 10.0 dal foglio 29 - 1945-03-22
n. 27.0 dal foglio 69 - 1945-04-11
n. 28.0 dal foglio 49 - 1945-04-11
n. 29.0 dal foglio 10 - 1945-04-11
n. 30.0 dal foglio 70 - 1945-04-11
n. 31.0 dal foglio 32 - 1945-04-11
n. 32.0 dal foglio 40 - 1945-04-11
n. 34.0 dal foglio 33 - 1945-04-12
n. 35.0 dal foglio 33 - 1945-04-12
n. 36.0 dal foglio 45 - 1945-04-12
n. 42.0 dal foglio 50 - 1945-04-13
n. 43.0 dal foglio 55 - 1945-04-13
n. 44.0 dal foglio 56 - 1945-04-13
n. 45.0 dal foglio 63 - 1945-04-13
n. 46.0 dal foglio 65 - 1945-04-14
n. 47.0 dal foglio 66 - 1945-04-14
n. 48.0 dal foglio 27 - 1945-04-19
n. 49.0 dal foglio 3 - 1945-04-15
n. 50.0 dal foglio 59 - 1945-04-18
n. 50.1 dai fogli 11-12 - 1945-04-19
n. 51.0 dal foglio 72 - 1945-04-19
n. 52.0 dal foglio 2 - 1945-04-20
n. 53.0 dal foglio 22 - 1945-04-20
n. 54.0 dal foglio 20 - 1945-04-20
n. 55.0 dal foglio 53 - 1945-04-20
n. 56.0 dal foglio 39 - 1945-04-20
n. 58.0 dal foglio 35 - 1945-04-20
n. 62.0 dal foglio 24 - 1945-04-21
n. 63.0 dal foglio 48 - 1945-04-22
n. 65.0 dal foglio 18 - 1945-04-22
n. 66.0 dai fogli 61-62 - 1945-04-23
n. 68.0 dal foglio 68 - 1945-04-24
n. 70.0 dal foglio 5 - 1945-04-24
n. 71.0 dal foglio 5 - 1945-04-24
n. 72.0 dal foglio 60 - 1945-04-25
n. 73.0 dal foglio 13 - 1945-04-25
n. 74.0 dal foglio 4 - 1945-03-26
n. 74.0 dal foglio 26 - 1945-04-26
n. 75.0 dal foglio 30 - 1945-04-26
n. 76.0 dal foglio 51 - 1945-04-26
n. 77.0 dal foglio 19 - 1945-04-27
n. 78.0 dai fogli 16-17 - 1945-04-27
n. 79.0 dal foglio 52 - 1945-04-27
n. 80.0 dal foglio 38 - 1945-04-27
n. 82.0 dai fogli 36-37 - 1945-04-27
n. 83.0 dal foglio 54 - 1945-04-28
n. 84.0 dal foglio 42 - 1945-04-28
n. 86.0 dal foglio 46 - 1945-04-29
n. 88.0 dal foglio 47 - 1945-04-29
n. 89.0 dal foglio 23 - 1945-04-30
n. 91.0 dal foglio 31 - 1945-04-30
n. 92.0 dal foglio 71 - 1945-04-30
n. 93.0 dai fogli 14-15 - 1945-04-30
n. 94.0 dal foglio 41 - 1945-04-30
n. 97.0 dai fogli 57-58 - 1945-05-01
n. 99.0 dal foglio 7 - 1945-05-02
n. 100.0 dal foglio 6 - 1945-05-02
n. 102.0 dal foglio 25 - 1945-05-04
n. 105.0 dai fogli 8-9 - 1945-05-05
n. 107.0 dai fogli 43-44 - 1945-05-05
n. 112.0 dal foglio 67 - 1945-05-09
Ordina
numerazione Marzi
numerazione Sinagra
data e n.Marzi
63 messaggi in archivio dei quali
63 decifrati.
Il metodo
Questa pagina raccoglie i messaggi cifrati che Antonio Marzi, partigiano e informatore degli Inglesi, inviò a Londra negli ultimi 2 mesi della II guerra mondiale, marzo e aprile 1945.
I messaggi venivano cifrati con un sistema di trasposizione a doppia chiave . La chiave veniva trasmessa nascosta mimetizzata dentro il cifrato, e precisamente nel quarto blocco e nell'ultimo, composti come di consueto di 5 lettere.
Marzi creava ad ogni nuovo messaggio una nuova chiave formata da 2 o 3 o 4 parole prese da una lista che ricalca i primi versi della poesia "Corradino di Svevia" di Aleardo Aleardi. La lista è mostrata sulla destra nelle figure a lato; ogni parola è associata a una lettera dell'alfabeto con l'esclusione delle lettere "RENATO" spostate alla fine dell'alfabeto che servono da nulle. Chiavi ammissibili erano per esempio "GIOVINETTOSVENTURATO" "PALLIDOBELLODA".
Per trasmettere la chiave Marzi usava le lettere associate alle parole della chiave; essendo di norma la chiave formata da meno di cinque parole, per i motivi spiegati più avanti, completava il quintetto con lettere nulle prese da "RENATO" in due modi diversi in modo da avere due blocchi di 5 lettere che permettevano di ricostruire la chiave. Per esempio la chiave "SVENTURATOMESTOSPONDA" (messaggio 48) viene cifrata con le lettere PWS che mescolate con due nulle possono dare per esempio i blocchi TOPWS o PTWOS.
Due blocchi così simili potrebbero richiamare l'attenzione del nemico e per questo Marzi non trasmetteva i due blocchi come erano, ma sostituiva ogni lettera con quella che lo seguiva di n passi, dove n era una cifra presa dal numero segreto 44739, che Marzi aveva ricavato dal suo numero di matricola nella Marina.
Ecco quindi che la suddetta chiave "SVENTURATOMESTOSPONDA" dà "TOPWS" e "PTWOS" e aggiungendo il numero 44739 si ottengono due blocchi del tutto diversi(*) DFYZN e VDADN; come detto i due blocchi vengono intercalati al cifrato al quarto blocco e all'ultimo posto.
Chi riceve questo messaggio dovrà innanzitutto estrarre dal cifrato il quarto e l'ultimo blocco, effettuare l'operazione inversa fino a recuperare la chiave che dovrà essere la stessa per tutti e due blocchi(*) . Una volta recuperata la chiave, la userà per effettuare la trasposizione doppia inversa e recuperare il messaggio chiaro.
Nota
Quello che nel 1945 era un lavoro che richiedeva molto tempo ed attenzione, ora può essere svolto in una frazione di secondo da un software. Selezionando un messaggio dal menu qui sopra, viene visualizzato il cifrato nella figura a sinistra, che viene immediatamente decifrato nella figura a destra. La figura a sinistra contiene in basso il testo decifrato che ho reso leggibile inserendo spazi, accapo e correggendo qualche evidente refuso.
Alcuni messaggi erano incompleti mancando della prima o della seconda parte. Ciononostante è stato possibile ricostruirli completamente o parzialmente; infatti se si conosce il numero di blocchi e la percentuale mancante è minore del 40% è in genere possibile decifrare il testo completandolo per esempio con lettere rare come X o J e ricavando a senso le lettere mancanti.
Due messaggi hanno presentato problemi:
Il 102 del foglio 25, molto anomalo (vedi nota); i due blocchi ANCTP e CPREN non forniscono la stessa chiave usando la procedure descritta sopra e non ero stato in grado di decifrarlo. Grazie ad Armin Krauss per aver intuito che in questo caso Marzi aveva dimenticato di sottrarre il numero 44739 ai blocchi e per aver quindi consentito la decifrazione anche di questo messaggio, uno degli ultimi, datato 4 maggio 1945.
Quello del foglio 28 che contiene solo la seconda parte di un cifrato, 54 gruppi su 199, troppo poco per ricostruirlo interamente.