Aller au contenu principal
CipherChronicle

Méthodes de chiffrement Code

Chiffre Ave Maria (Trithème)

Chaque lettre du clair est remplacée par un mot latin tiré d'une table pieuse. Le texte chiffré se lit comme une prière — stéganographie avant l'heure.

Famille :
Code
Difficulté :
Intermédiaire
Époque :
1518, Johannes Trithemius (Polygraphiae)
Inventeur :
Johannes Trithemius

Aussi appelé : Ave Maria de Trithème · polygraphie latine · mot par lettre

Le chiffre Ave Maria, ou polygraphie trithémienne, est le dispositif cryptographique central du traité Polygraphiae libri sex de Johannes Trithemius, publié de façon posthume en 1518. C’est l’un des tout premiers dispositifs cryptographiques imprimés de l’histoire occidentale, et il a donné naissance au concept moderne de stéganographie — l’art de dissimuler non pas le contenu, mais l’existence même du message.

Principe

Trithemius a construit vingt-quatre tables (une par lettre de l’alphabet latin, sans J ni U), chacune contenant vingt-quatre mots latins — un mot par position. Le texte chiffré s’obtient en remplaçant chaque lettre du clair par un mot pris dans la table correspondante.

Exemple de table (fictive, simplifiée)

Pour la première lettre du plaintext, on utilise la table 1 :

  Position 1 : DEUS          Position 7 : ALTISSIMUS
  Position 2 : SANCT          Position 8 : BEATUS
  Position 3 : DOMINUS        Position 9 : ALTUS
  Position 4 : PATER          Position 10 : MAGNI
  Position 5 : REX            Position 11 : BONUS
  Position 6 : REGNA          Position 12 : DIVINUS

La position utilisée pour chaque lettre est le rang alphabétique : A = position 1, B = 2, …, Z = 24.

Lecture finale

Le destinataire réassemble le plaintext en relevant, dans chaque mot du ciphertext, la position qu’il occupe dans sa table. Le résultat est une suite de nombres (A1Z26 déguisé), que l’on retraduit en lettres.

L’effet stéganographique vient du fait que le texte chiffré se lit comme une prière en latin — quelque chose comme :

SANCTUS ALTUS MAGNIFICUS BENEDICTUS REGNANS IN AETERNUM…

Pour un lecteur inattentif, c’est un texte dévotionnel anodin. Seul quelqu’un qui possède les tables peut remonter au message caché.

Pourquoi c’est révolutionnaire

Trithemius invente ici deux idées majeures :

  1. La substitution mot-pour-lettre — là où Bacon substituera lettre-pour-lettre binaire un siècle plus tard. Deux directions opposées du même concept : masquer une lettre derrière un objet plus gros (mot) ou plus petit (deux symboles × 5 positions).
  2. La stéganographie délibérée — le chiffre est conçu pour que le texte chiffré ne ressemble pas à un chiffre. La messagerie invisible via texte pieux sera ensuite reprise par les agents jésuites, puis par toute la cryptographie diplomatique du XVIIᵉ siècle.

Contexte religieux

Trithemius est abbé bénédictin de Sponheim (1483-1506). Son œuvre cryptographique lui a valu des accusations posthumes de sorcellerie — ses tables ressemblent à des invocations d’anges, et certains contemporains lui attribuaient des communications avec des démons via son Steganographia (1499). En réalité, derrière l’habillage angélique, ce sont des ciphers mathématiques impeccables qui ont fondé la cryptographie occidentale moderne.

Son élève Johannes Heidenberg et son successeur Giambattista della Porta reprendront et généraliseront ses méthodes au XVIᵉ siècle.

Faiblesses

  • Rapport de compression catastrophique : chaque lettre du clair devient un mot de 4 à 12 lettres — ciphertext 5 à 10× plus long.
  • Si l’adversaire identifie la table (même une seule), il peut partiellement déchiffrer et déduire les autres par analyse croisée.
  • Le style latinisant finit par être reconnaissable : un texte stéganographique de Trithème a une texture lexicale très caractéristique, qu’un œil entraîné détecte.

Contre un adversaire moderne avec accès à la Polygraphia (publiée et disponible depuis cinq siècles), le chiffre est transparent. Son intérêt est historique et conceptuel.