Méthodes de chiffrement Substitution
Substitution monoalphabétique
Une permutation libre de l'alphabet. 26! combinaisons possibles — mais la fréquence des lettres trahit.
- Famille :
- Substitution
- Difficulté :
- Intermédiaire
- Époque :
- Antiquité (généralisé à la Renaissance)
Aussi appelé : substitution simple · chiffre à substitution
La substitution monoalphabétique est la famille mère dont César, ROT-13 et Atbash ne sont que des cas particuliers. On permute les 26 lettres de l’alphabet par n’importe quelle bijection — il y a donc 26! ≈ 4 × 10²⁶ clés possibles. Un attaquant ne peut pas les tester toutes.
Principe
L’émetteur et le récepteur s’accordent sur une table de correspondance : chaque lettre claire est associée à une unique lettre chiffrée, et la bijection est maintenue dans tout le message. La clé est donc l’alphabet chiffré dans l’ordre (A → ?, B → ?, …, Z → ?).
Exemple de clé (clavier QWERTY) :
clair : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
chiffré : Q W E R T Y U I O P A S D F G H J K L Z X C V B N M
Exemple
Avec la clé ci-dessus, CIPHERCHRONICLE devient EOHITKEIKGFOEST.
Forces et faiblesses
Forces
- Espace de clés astronomique (26!), incassable par force brute.
- Facile à mémoriser à partir d’un mot-clé (on écrit le mot-clé puis on complète avec les lettres restantes dans l’ordre).
Faiblesses
C’est la grande leçon de la cryptographie classique : la taille de l’espace de clés ne fait pas la sécurité.
- Analyse de fréquence : en français,
Ereprésente ~15% des lettres,A~8%,S~8%. Dans le ciphertext, la lettre la plus fréquente a une très forte probabilité de correspondre àE. - Digrammes (
TH,ER,ON,AN…) et trigrammes (THE,AND,ION…) fournissent des contraintes supplémentaires. - Mots courts (
LE,DE,ET) servent de points d’ancrage.
Un cryptanalyste expérimenté résout une substitution monoalphabétique d’un paragraphe en quelques minutes sans outil.
Variantes proches
- Atbash — cas particulier sans clé (miroir de l’alphabet).
- César / ROT-13 — cas particuliers par décalage fixe.
- Affine — substitution paramétrée par
(a, b)avecC = ax + b mod 26. - Homophonique — plusieurs symboles ciphers par lettre claire, pour aplanir les fréquences.
Dans CipherChronicle
La substitution monoalphabétique est le grand terrain d’exercice de l’analyse de fréquence. Les grilles vont du texte court (où chaque mot compte) au paragraphe plus généreux qui permet de jouer avec les statistiques.
Grille
- 1
Texte chiffré
Une chaîne où chaque lettre claire a été remplacée par un symbole unique.
- 2
Analyse de fréquence
Les lettres les plus fréquentes correspondent probablement à E, T, A, O…
- 3
Reconstitution de l'alphabet clé
À partir de quelques correspondances, on devine le reste par patterns et digrammes.
- 4
Substitution inverse
Une fois la table établie, chaque lettre est remplacée par son originale.
- 5
Message révélé
Le texte clair apparaît, validant ou infirmant l'alphabet deviné.