EnigmaLa machine qui crypta le IIIe Reich
De l'invention de Scherbius en 1918 à la pomme empoisonnée d'Alan Turing en 1954 : l'histoire d'une machine que ses créateurs crurent inviolable, et qui fit pourtant naître l'informatique.
1Définition & principe
Enigma est une famille de machines de chiffrement électromécaniques inventées dans l'Allemagne des années 1920 et utilisées massivement par les forces armées allemandes (Wehrmacht) durant la Seconde Guerre mondiale. Elle incarne à la fois la sophistication de la cryptographie mécanique et l'un des plus grands tours de force intellectuels du XXe siècle : son décryptage par les Alliés, tenu secret jusqu'en 1974.
Enigma réalise une substitution polyalphabétique : chaque lettre tapée est remplacée par une autre lettre, mais la correspondance change à chaque frappe. Ainsi, deux E consécutifs peuvent produire deux lettres chiffrées différentes (par exemple L puis K), ce qui rend l'analyse fréquentielle classique inefficace.
Le courant électrique traverse successivement :
- Le tableau de connexions (Steckerbrett).
- Les rotors mobiles (généralement 3).
- Le réflecteur (Umkehrwalze).
- Retour inverse à travers les rotors et le tableau.
Pour déchiffrer, il suffit de disposer d'une machine Enigma identique configurée exactement de la même manière : mêmes rotors, mêmes positions initiales, mêmes connexions. D'où l'importance cruciale des clés du jour, distribuées mensuellement aux unités allemandes.
2Histoire de la machine
- 1918 — L'ingénieur allemand Arthur Scherbius dépose un brevet pour une machine à chiffrer électromécanique. Il fonde la société Chiffriermaschinen AG.
- 1923 — Présentation commerciale à l'exposition de l'Union postale universelle (Berne). Marché d'abord bancaire et diplomatique.
- 1926 — La Reichsmarine adopte Enigma.
- 1928 — L'armée allemande (Reichsheer) adopte à son tour.
- 1932 — Mathématiciens polonais du Biuro Szyfrów (Marian Rejewski, Henryk Zygalski, Jerzy Różycki) commencent le décryptage.
- 25 juillet 1939 — Conférence de Pyry (près de Varsovie) : la Pologne transmet aux Français et aux Britanniques toutes ses découvertes sur Enigma, à la veille de la guerre.
- 1939-1945 — Jusqu'à 40 000 machines Enigma produites. Utilisées par armée de terre, Kriegsmarine, Luftwaffe, SD, Abwehr, diplomatie.
- 1940 — Premier déchiffrement massif à Bletchley Park.
- 1941 — Capture de la machine de l'U-110 (9 mai) par le HMS Bulldog : trésor pour les Alliés (jamais révélé avant les années 1970).
- 1942 — Version M4 (4 rotors) pour la Kriegsmarine complique le décryptage. Les U-Boote redeviennent difficilement localisables.
- 1943 — Les décryptages permettent la victoire alliée dans la bataille de l'Atlantique.
3Composants & fonctionnement
Une machine Enigma standard (type I, celle de la Wehrmacht) comporte six éléments principaux :
| Élément | Rôle |
|---|---|
| Clavier | 26 touches (sans chiffres ni ponctuation). L'opérateur tape son texte. |
| Tableau de lampes | 26 lampes qui s'allument pour indiquer la lettre chiffrée. |
| Rotors (3) | Disques câblés réalisant la substitution. Chaque rotor tourne d'une position à chaque lettre (comme le compteur kilométrique). |
| Réflecteur | Renvoie le courant à travers les rotors en sens inverse. Propriété : Enigma ne chiffre jamais une lettre en elle-même (faiblesse majeure). |
| Tableau de connexions | Permet de permuter 10 paires de lettres avant et après les rotors. Ajoute énormément de combinaisons. |
| Bague de rotor | Position du cran qui fait tourner le rotor suivant (Ringstellung). |
Pour Enigma M3 (3 rotors choisis parmi 5, 10 câbles au tableau) :
- Choix des rotors : 5 × 4 × 3 = 60 possibilités.
- Positions de départ : 26³ = 17 576 positions.
- Réglages des bagues : 26² = 676 possibilités (le dernier rotor n'influe pas).
- Tableau de connexions (10 paires parmi 26 lettres) : 150 738 274 937 250 combinaisons.
- Total : environ 1,59 × 10²⁰ clés, soit 159 quintillions.
C'est ce chiffre vertigineux qui fit croire aux Allemands qu'Enigma était inviolable.
Chaque matin, les opérateurs allemands consultaient un carnet de code (valable un mois) pour configurer leur machine selon la « clé du jour » : choix des rotors, position des bagues, position initiale, connexions. Puis ils tapaient d'abord une clé de message aléatoire (doublée par sécurité) qui servait à brouiller davantage le texte véritable.
4Utilisation militaire
Enigma a été adaptée à de nombreuses utilisations spécifiques :
- Enigma I (Wehrmacht) — 3 rotors choisis parmi 5, tableau de connexions. La plus répandue.
- Enigma M3 (Kriegsmarine) — 3 rotors choisis parmi 8.
- Enigma M4 (U-Boote, à partir de février 1942) — 4 rotors. Défi majeur pour Bletchley Park. Trou de communication de 10 mois.
- Enigma G (Abwehr, contre-espionnage) — sans tableau de connexions mais avec un réflecteur mobile.
- Enigma K — commerciale, utilisée par la diplomatie, puis par la Suisse (modifiée).
- 40 000 machines Enigma produites entre 1925 et 1945.
- Des milliers de messages envoyés par jour au plus fort de la guerre.
- Utilisation par toutes les armes allemandes : terre, mer, air, espionnage, diplomatie.
- Machines encore utilisées par quelques services dans les années 1950, avant diffusion des ordinateurs.
5Le décryptage allié
L'exploit des Alliés fut de déchiffrer Enigma massivement, rapidement et en secret pendant presque toute la guerre. Ce décryptage porta le nom de code ULTRA.
- Année 1932 — Le mathématicien polonais Marian Rejewski reconstruit par pure analyse mathématique le câblage des rotors à partir de messages interceptés et d'informations fournies par un espion français (Hans-Thilo Schmidt).
- 1938-1939 — Les Polonais construisent les premières bombes cryptologiques (bomba kryptologiczna), machines électromécaniques qui testent rapidement des combinaisons.
- Juillet 1939 — Les Polonais partagent leurs travaux avec Français et Britanniques à la conférence de Pyry.
- 1940 — À Bletchley Park, Alan Turing et Gordon Welchman perfectionnent la bombe polonaise. La Turing bombe britannique (1940) exploite des « cribs » (mots probables : Wetterbericht « bulletin météo » en début de message).
- 1941-1945 — Des centaines de bombes de Turing fonctionnent 24h/24 à Bletchley. Jusqu'à 9 000 personnes y travaillent en secret absolu.
- 1943 — Construction de Colossus, premier calculateur électronique programmable, destiné à un autre chiffre allemand (Lorenz, utilisé par Hitler lui-même).
Le secret était tel que Churchill acceptait parfois de ne pas prévenir les villes bombardées ou les convois menacés, pour ne pas éveiller les soupçons allemands. La cassure d'Enigma est estimée avoir raccourci la guerre de 2 à 4 ans et sauvé 14 à 21 millions de vies.
6Bletchley Park & Turing
Bletchley Park, une propriété victorienne à 75 km au nord-ouest de Londres, fut le centre britannique de déchiffrement des communications ennemies (Government Code and Cypher School, GC&CS). Son nom de code : Station X.
- 9 000 personnes y travaillaient en 1945 (70 % de femmes).
- 20 % des documents encore classés secrets aujourd'hui.
- 30 cabanes en bois (« huts ») dédiées aux différentes équipes. Cabane 6 : analyse Enigma. Cabane 8 : Kriegsmarine.
- Bombes de Turing : 211 machines en fonctionnement à la fin de la guerre.
- Colossus : 10 exemplaires de ce premier ordinateur, décrypte le chiffre Lorenz de la Wehrmacht haute.
- Secret tenu 30 ans : le public n'a appris l'existence d'ULTRA qu'en 1974 (livre de F. W. Winterbotham).
Mathématicien britannique, l'une des plus grandes figures scientifiques du XXe siècle.
- Père fondateur de l'informatique théorique (machine de Turing, 1936).
- Concepteur des bombes cryptographiques de Bletchley Park.
- Inventeur du test de Turing (1950) pour l'intelligence artificielle.
- Condamné en 1952 pour homosexualité (crime à l'époque en Grande-Bretagne). Castration chimique imposée.
- Mort le 7 juin 1954 par empoisonnement au cyanure (pomme mordue). Suicide officiellement, accident selon d'autres.
- Pardon royal posthume accordé par la reine Elizabeth II en 2013.
- Loi Alan Turing (2017) : amnistie rétroactive pour les hommes condamnés pour homosexualité.
- Son visage figure sur le billet de 50 £ britannique depuis 2021.
7Héritage & postérité
- Naissance de l'informatique moderne — Colossus (Bletchley, 1943) et plus tard l'ENIAC américain (1945). Les concepts de Turing inspirent toute l'architecture des ordinateurs.
- Cryptographie moderne — les leçons d'Enigma (éviter les patterns, randomiser les clés, ne jamais réutiliser) fondent la cryptographie actuelle : DES (1977), AES (2001), RSA (1977), cryptographie à clé publique.
- Musée de Bletchley Park — ouvert au public en 1994, devenu site historique national anglais. Reconstitutions de bombes, Colossus, machines Enigma.
- Culture populaire — Le Chiffre de Sadek (Robert Harris, roman 1995), film Enigma (Michael Apted, 2001), The Imitation Game (Morten Tyldum, 2014, avec Benedict Cumberbatch en Turing), série The Bletchley Circle (ITV, 2012).
- Machines survivantes — quelques centaines de machines Enigma existent encore dans des musées. Une machine type M4 s'est vendue 547 500 $ chez Christie's en 2019.
- Simulateurs — nombreux simulateurs logiciels gratuits permettent aujourd'hui de chiffrer/déchiffrer comme dans les années 1940.
Enigma montre que même un système cryptographique mathématiquement complexe peut être vaincu par des failles d'implémentation, des erreurs humaines (clé du jour réutilisée, messages stéréotypés, « bigrammes » répétés), ou simplement une puissance de calcul supérieure. Cette leçon structure aujourd'hui le travail des cryptanalystes modernes, qui scrutent les protocoles à la recherche de failles latérales (side-channel attacks).