https://frosthead.com

Come cifrare come un sovietico

Per avere un'idea del compito mostruosamente difficile intrapreso dai trasgressori del codice Venona, considera tutti i passi elaborati che gli agenti sovietici hanno intrapreso per crittografare un messaggio segreto. Ecco come ha funzionato, come spiegato da John Earl Haynes e Harvey Klehr nel loro libro Venona: Decodifica dello spionaggio sovietico in America . Il messaggio - "Rapporto di consegna di un pilota sui razzi" - è ipotetico, ma fa riferimento a una vera spia americana, William Ullmann, un ufficiale dell'esercito assegnato al Pentagono, che i sovietici chiamarono in codice "Pilota". Un sovietico con sede negli Stati Uniti l'agente potrebbe inviare questo messaggio a Mosca avvisando i superiori di controllare la busta diplomatica per una spedizione da Pilota.

Contenuto relativo

  • Le donne che infrangono il codice che hanno smascherato le spie sovietiche

1. Un agente consegna il testo a un impiegato di cifratura, che utilizza un libro di codici per convertire le parole in numeri a quattro cifre:

Schermata 16-08-2018 alle 11.15.06 AM.png

2. L'impiegato sposta una cifra al primo gruppo dal secondo, due cifre al secondo gruppo dal terzo e così via, producendo:

Schermata 16-08-2018 alle 11.15.15 AM.png

3. Ora l'impiegato consulta un unico "blocco di una volta". Ogni pagina ha 60 numeri a cinque cifre e dovrebbe essere usata una sola volta. Nell'angolo in alto a sinistra c'è un numero - 26473, in questo caso - che viene inserito prima del primo gruppo della serie:

Screen Shot 21-08-2018 alle 11.55.57 AM.png

Quel primo numero avviserà il destinatario, che ha lo stesso pad una tantum, quale pagina del pad consultare.

4. Quindi l'impiegato prende i successivi quattro gruppi di cinque cifre dal pad una tantum ...

Schermata 16-08-2018 alle 11.15.37 AM.png

... e li aggiunge ai quattro gruppi che compongono il messaggio, usando l'aritmetica non portante. (Ad esempio, 8 + 6 = 4, non 14, perché non viene portato nulla):

Screen Shot 16-08-2018 alle 11.15.50 AM.png

Ora l'intero messaggio è simile al seguente:

Schermata 16-08-2018 alle ore 11.16.08 AM.png

5. Successivamente l'impiegato converte i gruppi numerici in gruppi di lettere, usando la formula:

Schermata 16-08-2018 alle ore 11.16.19 AM.png

Quindi il messaggio ora dice:

Schermata 16-08-2018 alle ore 11.16.27 AM.png

6. L'impiegato accoda un altro gruppo di cinque lettere (corrispondente al numero successivo dal tastierino singolo) per segnalare la fine del messaggio. Infine, aggiunge un numero di cinque cifre, che fornisce al messaggio un numero seriale e indica la data in cui è stato crittografato. Invia questa serie di sei parole di cinque lettere e un numero di cinque cifre a Mosca ...

7.. . dove un altro impiegato lo decifra, invertendo questi passaggi.

Ora immagina che il team Venona stia provando a infrangere il codice senza il beneficio dei libri di codice sovietici catturati o dei pad singoli.

Fonte: Venona: Decodifica dello spionaggio sovietico in America di John Earl Haynes e Harvey Klehr (Yale University Press)

Preview thumbnail for video 'Subscribe to Smithsonian magazine now for just $12

Abbonati alla rivista Smithsonian ora per soli $ 12

Questo articolo è una selezione del numero di settembre della rivista Smithsonian

Acquistare
Come cifrare come un sovietico