Le Chiffre des Nihilistes (1900)


Aujourd'hui : LE CHIFFRE DES NIHILISTES

La fois passée, je vous avais parlé du code Morse, qui peut facilement servir de base pour crypter un message. Mais en fait, ce n'est pas toujours utilisable : par exemple, il faut pouvoir distinguer les "tit" des "taaat", ce qui n'est pas toujours évident !

Les Nihilistes russes, emprisonnés dans les geôles du Tsar, avaient imaginé tout un système pour communiquer entre eux : en tapant sur les murs ! Ce système fut aussi utilisé après par d'autres prisonniers, en frappant sur la tuyauterie par exemple. Mais les matons pouvaient aussi entendre les coups sourds frappés sur les murs : il fallait donc imaginer tout un système !

1er système

La plus connue des organisations secrètes russe avait imaginé un système fort astucieux : ils utilisaient une grille 6 x 6, où chaque case correspondait à une lettre de l'alphabet cyrilique. En langues romanes/germaniques, cela pourrait donner ceci :

 12345
1ABCDE
2FGHIJK
3LMNOP
4QRSTU
5VWXYZ

Par exemple, pour dire "BONJOUR", on pourrait le transmettre comme suit :
1/2 - 3/4 - 3/3 - 2/4 - 3/4 - 4/2
Avec des brefs temps d'arrêt (/) et des plus longs (-).

Mais ce n'est pas tout ! Pour compliquer, les prisonniers convenaient d'un mot de passe pour remplir la grille. Par exemple : " DIFFICILE " : on éliminait les lettres présentent plus d'une fois (=DIFCLE), et on complétait la grille en écrivant le mot verticalement dans la première colonne, puis on complétait la grille en ajoutant les lettres manquantes. Ce qui nous donne ceci :

 12345
1DEKQV
2IAMRW
3FBNSX
4CGOTY
5LHPUZ

Par exemple, pour dire "BONJOUR", on pourrait le transmettre comme suit :
3/2 - 4/3 - 3/3 - 2/1 - 4/3 - 5/4 - 2/4.

Les Nihilistes se servirent de ce système en d'autres circonstances, mais en le compliquant comme nous allons le voir. Car ce premier système était somme toute une substitution classique, très facile à déchiffrer.

2ème système

Ils transformaient une clé littérale en clé numérique, et ensuite sur base du même carré ils transformaient un texte clair en antigramme et, en y ajoutant la clé numérique et l'antigramme, ils obtenaient le cryptogramme définitif ! Ouf!

Un petit exemple historique : les Nihilistes s'étaient mis d'accord à l'avance sur la clé littérale : "CHEMIN DE FER", et il fallait transmettre le message suivant : " FAITES SAUTER LE PALAIS D'HIVER ". Avec la première grille, cela donne ce qui suit.

Clé littérale : C  H  E  M  I  N  D  E  F  E  R  C  H  E  M  I  N  D  E  F  E
Clé numérique : 13 23 15 32 24 33 14 15 21 15 42 13 23 15 32 24 33 14 15 21 15
Texte clair   : F  A  I  T  E  S  S  A  U  T  E  R  L  E  P  A  L  A  I  S  D
Antigramme    : 21 11 24 44 15 43 11 45 44 15 42 31 15 35 11 31 11 24 43 14 23
==============================================================================
Cryptogramme  : 34 34 39 76 39 76 57 26 66 59 57 55 54 30 67 35 64 25 39 64 29
Il est à noter que le cryptogramme peut parfois contenir des nombres de 3 chiffres, lorsque clé numérique et antigramme font tous deux intervenir la cinquième ligne (51+51+... > 100), mais pour celui qui connaissait la clé littérale, la ne posait pas de problème ! Ex: si la clé numérique vaut alors 54 et qu'il reçoit 10, il sait qu'il lui manque un chiffre car 54 + qqch > 54.

Le second système présenté ci-dessus fut repris et utilisé par après par les services du Tsar en personne. Il a même été utilisé jusqu'après la seconde guerre mondiale, mais avec quelques améliorations importantes.

Inspiration: Jeux & Stratégie n°30 (Déc. 1984), pg 94, par Jean-Jacques Bloch.

Au plaisir que quelqu'un me réponde un jour,


         o
        <þ-        Fred 007
        /|
« I was wondering if it could be possible to implement ROT-26 encrypting? :-) » (jeroen van de leur)
Crypto HomePage
Copyright © 1994-1998, Frédéric Taes.