Top Qs
Chronologie
Chat
Contexte

Chiffre nihiliste

Le chiffrement Nihiliste est une variante du carré de Polybe. De Wikipédia, l'encyclopédie libre

Remove ads

Dans l'histoire de la cryptographie, le chiffrement nihiliste est une variante du carré de Polybe. Il a été initialement utilisé par les nihilistes russes dans les années 1880 pour organiser secrètement le terrorisme contre le régime tsariste. Ce terme est parfois utilisé pour décrire plusieurs algorithmes de cryptage avancés utilisé à partir des années 50 dans les communications de la première direction générale du KGB avec ses espions.

Remove ads

Principe

Résumé
Contexte
Thumb
Carré de Polybe sous la forme la plus simple.

Il utilise, comme pour le carré de Polybe, une grille (normalement de 5x5 = 25 cases) remplie avec des lettres de l'alphabet, souvent dans le désordre.

Les nihilistes utilisent en plus une clé ajoutée pour chaque groupe de chiffre précédemment créé[1].

Exemple

Prenons pour exemple la clef WIKIPEDIA et la grille suivante:

 12345
1ABCDE
2FGHI/JK
3LMNOP
4QRSTU
5VWXYZ

Dans la réalité, les lettres sont disposées dans la grille de façon désordonnée


Si nous voulons chiffrer le message en clair: "RENDEZ-VOUS AU KREMLIN",

Remplaçons les lettres du message par leurs coordonnées, et pareil pour ceux de la clef, que l'on répète pour qu'elle ait la même longueur que le message. Puis nous additionnons colonne pas colonne les coordonnées du message et de la clef:

MessageRENDEZVOUSAUKREMLIN
Coordonnées24513341515515435434115452245123134233
ClefWIKIPEDIAWIKIPEDIAW
Coordonnées25425242535141421125425242535141421125
Somme499385831041065685655953106947710264555358

Nous obtenons le texte chiffré suivant:

49 93 85 83 104 106 56 85 65 59 53 106 94 77 102 64 55 53 58

Pour obtenir le texte en clair, on procède à l'inverse, connaissant le clef et la grille:

  1. On obtient les coordonnées de la clef dans la grille
  2. On effectue la soustraction coordonnées chiffrés - coordonnées de la clef
  3. On utilise les coordonnées dans la grille pour obtenir le texte en clair.
Remove ads

Cryptanalyse

Comme à chaque caractère est substitué ses coordonnées sans fractionnement, le chiffrement nihiliste de base n'est qu'une variante du chiffre de Vigenère, mais avec des nombres au lieu des lettres. Aussi peut-il être décrypté avec les mêmes méthodes. De plus la simple addition fournit une information : si le chiffre est supérieur à 100, alors, la lettre du texte en clair et celle de la clef proviennent toutes les deux de la cinquième ligne de la grille.

Remove ads

Notes et références

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads