Aller au contenu principal
CipherChronicle

Méthodes de chiffrement Poly-alphabétique

Chiffre de Bazeries

Combine inversion du plaintext et substitution par carré de Polybe keyé avec un nombre écrit en toutes lettres. Produit d'un cryptanalyste de légende qui avait cassé le Grand Chiffre de Louis XIV.

Famille :
Poly-alphabétique
Difficulté :
Avancé
Époque :
1898, Étienne Bazeries (France)
Inventeur :
Étienne Bazeries

Aussi appelé : cylinder of Bazeries · Bazeries cylinder cipher

Le chiffre de Bazeries a été publié en 1898 par Étienne Bazeries, cryptanalyste français de légende. Il est célèbre pour avoir cassé le Grand Chiffre de Louis XIV en 1893 — un nomenclateur resté indéchiffrable pendant deux siècles — et pour avoir passé sa carrière à concevoir des dispositifs de chiffrement, dont certains ont directement inspiré les machines du XXᵉ siècle.

Principe

Le chiffre de Bazeries combine deux opérations paramétrées par une clé numérique :

  1. Inversion du plaintext, par blocs dont la longueur dépend de la clé.
  2. Substitution par un carré 5×5 dont l’alphabet est désordonné selon le nombre écrit en toutes lettres.

Étape 1 — La clé

La clé est un nombre entier (ex: 1702). On l’écrit en toutes lettres en français :

1702 → MILLE SEPT CENT DEUX
     → MILLESEPTCENTDEUX

On en déduit les lettres distinctes dans leur ordre d’apparition, en éliminant les doublons :

M I L E S P T C N D U X

Puis on complète avec les lettres restantes de l’alphabet (hors J, fusionné avec I) :

M I L E S P T C N D U X A B F G H K O Q R V W Y Z

C’est cet alphabet désordonné que l’on range dans un carré 5×5 (lecture par lignes) :

M I L E S
P T C N D
U X A B F
G H K O Q
R V W Y Z

Étape 2 — Inversion par blocs

Le plaintext est découpé en blocs dont les longueurs suivent les chiffres de la clé : avec 1702, on a des blocs de 1, 7, 0 (pas de bloc), 2 lettres, cycliquement. Chaque bloc est inversé puis remis dans l’ordre séquentiel.

Étape 3 — Substitution

Chaque lettre est ensuite remplacée par la lettre placée à sa position transposée dans le carré keyé. La substitution combine ainsi un effet de clé (l’alphabet dans le carré) et un effet géométrique (transposition dans la grille).

Héritage

Bazeries a aussi conçu :

  • Un cylindre chiffrant à 20 disques, analogue au cylindre Jefferson — donc à la future machine M-94 de l’armée américaine.
  • Un disque à deux alphabets combinant Alberti et un système à clé multiple.
  • La Méthode des 4 carrés (1901), ancêtre du Four Square de Delastelle.

Sa carrière est aussi marquée par sa lecture polémique des chiffres du Masque de Fer : il a défendu, sans preuve définitive, l’identification du prisonnier.

Forces et faiblesses

Forces

  • Trois couches (inversion + carré keyé + transposition via la grille) le rendent résistant à une analyse mono-alphabétique naïve.
  • La clé numérique est mémorisable (4 à 8 chiffres suffisent) et produit un alphabet très dispersé.

Faiblesses

  • Dès qu’on devine la clé en toutes lettres, toute la structure s’effondre.
  • La dépendance linguistique (écriture du nombre en français) expose à des attaques par dictionnaire de nombres fréquents.
  • L’inversion par blocs laisse une empreinte détectable : certaines positions gardent leur structure fréquentielle.

Contre un cryptanalyste moderne, le chiffre est cassable en temps court — mais reste un joli défi à la main.

Dans CipherChronicle

Bazeries est un chiffre hybride : il mélange les deux grandes familles de la cryptographie classique (substitution et transposition) dans une même opération. Les grilles associées peuvent demander au joueur d’identifier la clé numérique à partir d’indices historiques (dates, altitudes, distances), puis d’appliquer les trois étapes.

Grille

J
Q
H
N
S
T
W
M
H
W
J
M
U
N
H
Q
R
S
T
U
V
W
X
Y
Z
CléK = 1702 (clé numérique-mot)
  1. 1

    Texte chiffré

    Quinze lettres dont la distribution ne trahit aucune régularité simple.

  2. 2

    Reconnaissance

    Ni Vigenère (fréquence trop disséminée), ni substitution mono (pas de E dominant). Signature Bazeries.

  3. 3

    Hypothèse : clé numérique 1702, plaintext inversé et substitué

    Le nombre « mille sept cent deux » dessine un alphabet désordonné dans un carré 5×5.

  4. 4

    Double inversion

    On applique la substitution inverse, puis on remet le texte à l'endroit.

  5. 5

    Message révélé

    Le plaintext réapparaît dans son ordre et sa lisibilité d'origine.