Aller au contenu principal
CipherChronicle

Méthodes de chiffrement Transposition

Chiffre en spirale

Transposition où le clair s'écrit dans une grille en suivant un chemin en spirale (centre vers l'extérieur ou inverse), puis se relit en lignes ou colonnes. La forme du chemin est la clé.

Famille :
Transposition
Difficulté :
Intermédiaire
Époque :
Cryptographie classique, transposition géométrique

Aussi appelé : Spirale · Chiffre spiralé · Spiral cipher

Le chiffre en spirale est une transposition géométrique où le tracé d’écriture dans la grille n’est plus rectiligne (lignes ou colonnes) mais enroulé. Le chemin spiralé tourne autour du centre de la grille — soit du centre vers l’extérieur, soit du coin extérieur vers le centre, dans le sens des aiguilles d’une montre ou inverse. C’est une famille de chiffres très populaire dans les escape rooms et les énigmes ludiques pour son aspect visuel immédiat.

Principe

Le chiffrement comporte deux étapes paramétrables :

  1. Tracer le clair dans une grille n × n selon un chemin en spirale. Le chemin est défini par :
    • le point de départ (coin haut-gauche, haut-droit, bas-gauche, bas-droit, ou centre),
    • le sens de rotation (horaire ou antihoraire),
    • la direction d’enroulement (centripète : extérieur → centre, ou centrifuge : centre → extérieur).
  2. Relire la grille en suivant un chemin différent — typiquement ligne par ligne ou colonne par colonne. Pour déchiffrer, on inverse les deux étapes : on remet le ciphertext dans la grille selon la lecture, puis on relit selon la spirale.

L’ensemble (point de départ, sens, direction) est la clé.

Exemple

Avec une grille 4×4, départ coin haut-gauche, sens horaire, centripète (extérieur → centre), on écrit CIPHER CHRON ICLE :

C I P H
L E · E
C R N R
H R O C

(le · est un padding). Le chemin trace : C I P H (haut), H E R C (droite), C O R N (bas inverse), puis on tourne vers le centre en R E … (gauche inverse), etc., jusqu’à remplir la grille.

La lecture par lignes donne le ciphertext : CIPH LEEH CRNR HROC. À la lecture, l’attaquant ne voit aucune structure linguistique évidente — les voisinages naturels ont été cassés par le chemin.

Forces et faiblesses

Forces

  • Visuellement séduisant — la grille spiralée se prête bien aux puzzles physiques, escape rooms, énigmes graphiques.
  • Brouille les voisinages : les lettres adjacentes du clair ne sont presque jamais adjacentes dans le chiffré, ce qui complique l’analyse de bigrammes.
  • Combinable avec une substitution pour produire un chiffre composite robuste.

Faiblesses

  • Espace de clés très réduit : pour une grille n × n, il y a au plus 4 points de départ × 2 sens × 2 directions = 16 chemins possibles. Brute-force trivial.
  • L’analyse de fréquence reste valide : aucune substitution n’a lieu. La distribution de lettres trahit la langue.
  • La forme carrée est détectable : la longueur du ciphertext est typiquement un carré parfait ou très proche, ce qui annonce la dimension.

Variantes

  • Spirale rectangulaire — grille n × m au lieu de n × n, multipliant les configurations possibles.
  • Spirale combinée à substitution — on applique d’abord un César ou un Vigenère sur le clair, puis la spirale. Élimine la faiblesse de fréquence.
  • Boustrophédon spiralé — alterne les sens à chaque tour de spirale, pour casser encore plus les voisinages.

Comment l’attaquer à la main

  1. Compter les lettres du ciphertext. Si la longueur est un carré parfait ou proche, suspecter une grille carrée.
  2. Pour chaque dimension candidate, tester les 16 chemins en reconstruisant la grille et en relisant selon le chemin candidat.
  3. Le chemin qui produit un texte intelligible est la clé.

Sur un message de 25 à 64 lettres, l’attaque manuelle aboutit en quelques minutes.

Dans CipherChronicle

La spirale est un chiffre visuel — on l’utilise pour les puzzles à composante graphique : carte au trésor, plan d’escape room, énigme illustrée. Le joueur peut souvent dessiner la spirale sur la grille pour comprendre, ce qui rend la résolution plus tactile que combinatoire.

Grille

C
I
P
R
E
L
C
E
H
R
H
C
O
I
N
Q
R
S
T
U
V
W
X
Y
Z
CléSpirale 4×4, départ coin haut-gauche, sens horaire
  1. 1

    Texte chiffré

    Quinze lettres dont la distribution coïncide avec le clair — l'enveloppe statistique trahit une transposition.

  2. 2

    Détection de transposition

    Aucune substitution : on observe les lettres `C, H, R, E` aux fréquences attendues.

  3. 3

    Hypothèse : grille 4×4, parcours spiralé

    15 lettres tiennent dans un carré 4×4. Trois sens de spirale dominants — centre vers extérieur, ou départ d'un coin.

  4. 4

    Reconstruction du chemin

    On replace les lettres dans la grille en suivant le chemin en spirale, puis on lit ligne par ligne.

  5. 5

    Message révélé

    Le clair se reconstitue après la bonne reconstitution du chemin.