Un vrai message chiffré avec une Enigma I, une clé secrète scellée avant le test, un seul prompt. L'IA a retrouvé la clé en 2 minutes. Tout ce qu'il faut pour le vérifier est sur cette page.
Chaque touche envoie du courant à travers le tableau de fiches (qui échange des paires de lettres), puis 3 rotors : des roues dont le câblage mélange l'alphabet. Un réflecteur renvoie le courant dans l'autre sens et une lampe s'allume. Après chaque lettre, le rotor de droite avance d'un cran : le brouillage change à chaque frappe.
Réglée sur la clé secrète de l'expérience. Tape W cinq fois : G, X, M, K, X. La même touche, cinq lettres différentes ou presque. Et Enigma est réversible : remets à zéro et tape GXMKX, tu retrouves WWWWW.
60 × 17 576 × 150 738 274 937 250 =
Sans compter les anneaux des rotors, inconnus eux aussi.
Les bulletins météo allemands suivaient chaque matin le même format. Les cryptanalystes de Bletchley Park pouvaient donc deviner les premiers mots d'un message : c'est un crib. Exemple historique : WEUBYYNULLSEQSNULLNULL, « bulletin météo 06 h 00 ».
Enigma ne chiffre jamais une lettre en elle-même. Si une lettre du crib tombait face à la même lettre, la position serait impossible. Ici, aucune : le crib peut bien se placer au début.
Une vraie boucle du menu de notre message : E/T en position 2, T/S en 12, S/H en 18, H/Z en 9, Z/E en 1.
La Bombe britannique (Turing et Welchman, 1940) descend de la bomba polonaise de Marian Rejewski. Les Polonais avaient aussi reconstitué le câblage des rotors ; en juillet 1939, ils ont partagé leurs résultats et des répliques d'Enigma avec les Britanniques et les Français.
L'IA reçoit seulement le texte chiffré, le crib et le câblage public des rotors. La clé n'est jamais dans le prompt, ni sur le disque pendant les essais : seule son empreinte SHA-256 y est.
Chargement…
« Je ne peux pas la retrouver honnêtement. […] Inventer une clé ou un texte clair serait malhonnête. » Elle décrit la bonne méthode mais ne peut pas faire le calcul de tête.
Elle écrit un simulateur Enigma et une attaque de type Bombe en C : 60 ordres × 26 anneaux × 17 576 positions, 5,2 s de calcul sur 4 cœurs. Un seul arrêt : rotors I-III-V et 9 fiches. Pour la 10ᵉ fiche, seule DL donne de l'allemand.
Rien n'est pré-calculé : chaque vérification tourne en direct avec le simulateur de cette page.
Pourquoi la clé de l'IA (anneaux AAN, départ WIO) diffère de la clé secrète (anneaux OGN, départ KOO) tout en étant juste ? Pour les rotors de gauche et du milieu, seul l'écart entre anneau et position compte sur ce message, car le rotor de gauche n'avance jamais : K−O = W−A et O−G = I−A. Les deux clés sont équivalentes et donnent le même texte. La vérification 3 le montre.