Aller au contenu principal
CipherChronicle

Méthodes de chiffrement Polygraphique

Chiffre Morbit

Variante de Pollux où les symboles Morse sont regroupés par paires (.., .-, ./, -., --, -/, /., /-, //) et substitués par les chiffres 1-9. Réduit la longueur du ciphertext de moitié.

Famille :
Polygraphique
Difficulté :
Intermédiaire
Époque :
Cryptographie classique américaine, XXᵉ siècle

Aussi appelé : Morbit · Morse par paires

Le chiffre Morbit est la variante par paires du chiffre Pollux. L’idée est élégante : au lieu de substituer chaque symbole Morse individuellement (., -, /), on regroupe les symboles par deux et on attribue un chiffre unique à chacune des neuf combinaisons possibles.

Principe

Avec trois symboles Morse (., -, /) et un regroupement par paires, il existe exactement 3² = 9 paires :

.. .- ./ -. -- -/ /. /- //

Chaque paire est associée à un chiffre de 1 à 9 par une permutation secrète :

Paire MorseChiffre
..5
.-2
./1
-.7
--4
-/9
/.6
/-3
//8

La clé est cette permutation — il y a 9! = 362 880 clés possibles, soit bien plus qu’un brute-force humain mais accessible à un ordinateur en moins d’une seconde.

Exemple

Le clair CIPHER se code en Morse :

C → -.-./
I → ../
P → .--./
H → ..../
E → ./
R → .-./

Concaténation : -.-./../.--./...././.-./ — soit 24 symboles. On regroupe par 2 : -. -. /. ./ .- -. /. .. ./ ../ .. ./ .-. / — chaque paire devient un chiffre selon la table. Un clair de 6 lettres devient un ciphertext de 12 chiffres (la moitié de Pollux).

Forces et faiblesses

Forces

  • Ciphertext moitié plus court que Pollux pour le même clair, à cause du regroupement.
  • 9 classes de fréquence plutôt que 3, ce qui rend l’analyse de fréquence des paires plus subtile que dans Pollux.
  • Espace de clés 9! — environ 200 fois plus qu’un alphabet à 6 lettres.

Faiblesses

  • Distribution non uniforme : les paires .., .-, /. sont structurellement plus fréquentes en Morse, leur image numérique l’est aussi. Une analyse de fréquence sur 1000+ paires révèle la permutation.
  • Indépendance imparfaite : la fin d’une lettre Morse est toujours /, ce qui contraint la position des chiffres image de */ ou /.. Cette régularité est une porte d’entrée pour l’attaque.
  • Pas d’aléa : contrairement à Pollux où plusieurs chiffres existent par symbole, ici la permutation est bijective : le même clair produit toujours le même ciphertext. Pas de protection contre les attaques par messages connus.

Variantes

  • Pollux — variante par symbole unique au lieu de paire. Voir la fiche dédiée.
  • Morbit étendu — utilise des paires de Morse + position dans le mot, pour briser la régularité des /.
  • Morbit + clé textuelle — la permutation est dérivée d’un mot-clé plutôt qu’arbitraire, ce qui restreint l’espace mais facilite la mémorisation.

Comment l’attaquer à la main

  1. Compter les fréquences de chaque chiffre. Sur un texte assez long, les trois chiffres représentant .., .-, /. (paires les plus fréquentes en Morse) émergent.
  2. Aligner ces fréquences avec une distribution Morse théorique pour identifier les neuf paires.
  3. Reconstruire le Morse complet.
  4. Décoder en alphabet standard.

Sur un message de plus de 200 chiffres, l’attaque manuelle aboutit en 30 minutes à 1 heure.

Dans CipherChronicle

Morbit montre l’effet d’un regroupement : multiplier les classes de fréquence (de 3 à 9) augmente la difficulté d’attaque et ajoute un niveau intermédiaire entre Pollux et les vrais chiffres polyalphabétiques. Les puzzles Morbit conserveront la table publique « 9 paires → 9 chiffres » mais cacheront la permutation — c’est elle qui fait la difficulté.

Grille

5
2
7
4
1
9
6
3
8
5
4
6
2
7
1
8
3
9
4
7
2
5
8
1
6
CléPermutation des 9 paires Morse → chiffres 1-9
  1. 1

    Suite de chiffres

    Vingt-cinq chiffres entre 1 et 9 — distribution proche de l'uniforme.

  2. 2

    Hypothèse Morbit

    Chaque chiffre 1-9 code un digramme Morse parmi neuf possibles. Pas de 0 — neuf paires seulement.

  3. 3

    Permutation : 5 → ../, 2 → .-, 7 → -.,...

    La clé est la permutation des 9 paires Morse vers les 9 chiffres. 9! = 362880 clés possibles.

  4. 4

    Reconstitution du Morse

    Chaque chiffre se déplie en 2 symboles Morse — la longueur double.

  5. 5

    Message révélé

    Le clair apparaît après décodage Morse standard.