Présentation du modèle

Le site enigma.design propose une reconstitution en trois dimensions de la machine Enigma utilisée par l'armée allemande pendant la Seconde Guerre mondiale. L'interface permet de sélectionner chaque rotor, de régler les positions initiales (Grundstellung), de configurer le tableau de connexion du plugboard et d’ajuster les anneaux (Ringstellung). Les réglages quotidiens sont reproduits à partir des fiches secrètes, incluant le nombre de câbles du plugboard (initialement six, puis dix) et le choix parmi cinq rotors pour l'armée et l'aviation ou huit pour la marine.

Représentation des composants mécaniques

Chaque rotor est affiché avec son alphabet interne et son point de décrochage (notch). Le modèle montre le mouvement du rotor droit à chaque frappe, le déclenchement du double pas lorsqu’un rotor atteint son notch, ainsi que l’action du pignon final qui entraîne le rotor suivant. Le reflet (reflector) est également visualisé, soulignant son rôle dans la symétrie du chiffrement. Le plugboard est illustré par des câbles reliant deux lettres, reproduisant fidèlement les 6 à 10 connexions utilisées historiquement.

Simulation du processus de chiffrement

L'utilisateur saisit un texte en clair, le système applique la séquence mécanique : passage par le plugboard, rotation des rotors selon la configuration quotidienne, passage à travers le réflecteur, puis retour inverse via le plugboard. Le résultat s’affiche sous forme de lettres éclairées, imitant les lampes de la machine réelle. Le modèle reproduit le phénomène du « double step », où le rotor moyen avance simultanément avec le rotor droit, phénomène crucial pour la sécurité de l'Enigma. La vitesse de transmission Morse est simulée à 12 mots par minute, rappelant la chaîne de transmission radio de l’époque.

Limites et perspectives

Si la visualisation 3D reproduit fidèlement la mécanique, elle ne modélise pas les aspects électriques (circuits, alimentation) ni les variations de tension qui pouvaient influencer le bruit électromagnétique. Le modèle ne génère pas de clés aléatoires ; il dépend entièrement des réglages fournis par l’utilisateur, ce qui limite l’étude de la distribution statistique des textes chiffrés. Enfin, l’absence de simulation du processus de capture et d’interception des messages empêche d’analyser les vulnérabilités exploitées par les cryptanalystes polonais et britanniques. Malgré ces contraintes, l’outil constitue un support pédagogique puissant, permettant d’observer en temps réel chaque étape du chiffrement et de comprendre les raisons historiques de la faiblesse de l’Enigma.