https://frosthead.com

Comment chiffrer comme un soviet

Pour vous faire une idée de la tâche monstrueusement difficile entreprise par les briseurs de code Venona, considérez toutes les étapes complexes que les agents soviétiques ont prises pour chiffrer un message secret. Voici comment cela a fonctionné, comme l'expliquent John Earl Haynes et Harvey Klehr dans leur livre Venona: Decoding Soviet Espionage in America . Le message - "Rapport livré par le pilote sur les roquettes" - est hypothétique, mais il fait référence à un véritable espion américain, William Ullmann, un officier de l'armée affecté au Pentagone, que les Soviétiques ont baptisé "Pilote". L’agent pourrait envoyer ce message à Moscou, alertant ses supérieurs, afin qu’il vérifie dans la valise diplomatique la dépêche de Pilot.

Contenu connexe

  • Les femmes qui ont brisé le code et qui ont dévoilé les espions soviétiques

1. Un agent remet le texte à un chiffreur, qui utilise un livre de codes pour convertir les mots en nombres à quatre chiffres:

Capture d'écran 2018-08-16 à 11h15.06.png

2. Le greffier décale le deuxième chiffre du premier groupe du deuxième groupe, du deuxième du groupe deux chiffres, et ainsi de suite, ce qui donne:

Capture d'écran 2018-08-16 à 11h15.15.png

3. Maintenant, le greffier consulte un «bloc-notes à usage unique». Chaque page porte 60 numéros à cinq chiffres et est supposée être utilisée une seule fois. Dans le coin supérieur gauche se trouve un nombre - 26473, dans ce cas-ci - qui est inséré avant le premier groupe de la série:

Capture d'écran 2018-08-21 à 11h55, 57 heures.png

Ce premier numéro alertera le destinataire, qui a le même pavé unique, quelle page du pavé consulter.

4. Ensuite, le greffier prend les quatre groupes de cinq chiffres suivants sur le pavé unique ...

Capture d'écran 2018-08-16 à 11h15.37 .png

... et les ajoute aux quatre groupes qui composent le message, en utilisant une arithmétique non porteuse. (Par exemple, 8 + 6 = 4, pas 14, car rien n'est porté):

Capture d'écran 2018-08-16 à 11h15.50.png

Maintenant, tout le message ressemble à ceci:

Capture d'écran 2018-08-16 à 11.16.08 .png

5. Ensuite, le greffier convertit les groupes numériques en groupes de lettres, en utilisant la formule suivante:

Capture d'écran 2018-08-16 à 11.16.19 .png

Le message se lit maintenant comme suit:

Capture d'écran 2018-08-16 à 11h16.27 .png

6. L'employé ajoute un autre groupe de cinq lettres (correspondant au numéro suivant du clavier à usage unique) pour signaler la fin du message. Enfin, il ajoute un numéro à cinq chiffres, qui attribue au message un numéro de série et indique la date à laquelle il a été chiffré. Il envoie cette série de six mots de cinq lettres et un nombre de cinq chiffres à Moscou ...

7. . . Où un autre employé le déchiffre, inversant ces étapes.

Imaginez maintenant que l’équipe de Venona essaie de casser le code sans tirer parti des codes de code soviétiques ou des tablettes à usage unique capturées.

Source: Venona: Décodage de l'espionnage soviétique en Amérique par John Earl Haynes et Harvey Klehr (Yale University Press)

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

Abonnez-vous au magazine Smithsonian pour seulement 12 $

Cet article est une sélection du numéro de septembre du magazine Smithsonian.

Acheter
Comment chiffrer comme un soviet