Pourquoi les Allemands croyaient-ils Enigma impossible à casser ?
La version de l'armée allemande combinait le choix et l'ordre de 3 rotors parmi 5 (60 possibilités), leurs positions de départ (26³ = 17 576) et un tableau de connexions de 10 câbles (environ 1,5 × 10¹⁴ façons). Au total, environ 1,6 × 10²⁰ réglages, soit 67 bits. Essayer 1 milliard de réglages par seconde aurait pris 5 000 ans.
Grand oral session 2027 : exposé de 10 minutes debout, puis 10 minutes d'échange, sans calculatrice. Plan prévu pour 9,5 min.
Pourquoi cette question : un modèle d'introduction
Le jury attend que vous expliquiez pourquoi vous avez choisi la question. Inspirez-vous de ce modèle, mais racontez votre propre parcours.
En HGGSP, nous avons étudié la Seconde Guerre mondiale et le rôle décisif du renseignement. J'ai vu le film sur Alan Turing et la machine Enigma, présentée comme inviolable. Je me suis demandé d'où venait cette réputation, et j'ai découvert qu'elle tenait au nombre gigantesque de réglages possibles, que l'on peut calculer avec les outils de dénombrement de terminale.
L'enjeu et les notions du programme
Dénombrer les réglages d'une machine par le principe multiplicatif, les arrangements et les combinaisons, et convertir ce nombre en temps de recherche.
Mathématiques
- Principe multiplicatif, arrangements (terminale)
- Combinaisons, factorielles (terminale)
- Ordres de grandeur, logarithme en base 2 (terminale)
Histoire-géographie, géopolitique et sciences politiques
- Faire la guerre, faire la paix : la Seconde Guerre mondiale (terminale, thème 2)
- L'enjeu de la connaissance : le renseignement (terminale, thème 6)
Le plan de l'exposé en 9,5 min
1. Introduction
1 minLa machine Enigma chiffrait chaque lettre en la faisant passer par des rotors qui tournaient à chaque frappe, puis par un tableau de connexions. Les opérateurs changeaient de réglage chaque jour. Problématique : combien de réglages possibles, et pourquoi semblait-elle inviolable ?
2. Mathématiques : un triple dénombrement
4,5 minRotors : on choisit 3 rotors parmi 5 et on les place dans un ordre : 5×4×3=60 possibilités (arrangements).
Positions de départ : chacun des 3 rotors peut commencer sur l'une des 26 lettres : 26³=17 576.
Tableau de connexions : 10 câbles relient 20 lettres par paires. On choisit les 6 lettres non connectées, puis on apparie les 20 autres. Le nombre vaut 26!/6!×10!×2¹⁰≈1,5×10¹⁴ : on divise par 10! car l'ordre des câbles ne compte pas, et par 2¹⁰ car chaque câble relie deux lettres sans sens.
Total : 60×17 576×1,5×10¹⁴≈1,6×10²⁰ réglages. En bits : log₂(1,6×10²⁰)≈67.
Force brute : à un milliard de réglages par seconde (impensable en 1940), il faudrait 1,6×10²⁰/10⁹≈1,6×10¹¹ secondes, environ 5 000 ans. Et la clé changeait chaque jour. Le tableau de connexions, à lui seul, fournit l'essentiel de ce nombre.
3. HGGSP : comment Enigma a été vaincue
2,5 minEnigma n'a pas été cassée par force brute. Les mathématiciens polonais Marian Rejewski, Jerzy Różycki et Henryk Zygalski l'attaquent dès 1932, en exploitant des faiblesses de procédure. Ils transmettent leurs résultats aux Alliés en 1939. À Bletchley Park, Alan Turing et Gordon Welchman conçoivent les « Bombes », machines qui éliminent les réglages incompatibles avec un mot probable du message.
Le nombre de réglages ne suffit pas : les erreurs humaines (messages stéréotypés, clés mal choisies) et des failles de conception ont été décisives. Le déchiffrement d'Enigma aurait abrégé la guerre, selon certains historiens de deux ans.
4. Conclusion
1,5 minEnigma offrait environ 1,6×10²⁰ réglages, trop pour une force brute, ce qui fondait la confiance allemande. Elle a pourtant été vaincue par l'exploitation de ses faiblesses et des erreurs humaines. Le dénombrement mesure une sécurité théorique, pas la sécurité réelle. J'ouvre sur la faiblesse d'Enigma qui a permis les Bombes : aucune lettre n'était jamais chiffrée en elle-même.
Ce que j'écris au tableau
Pas de calculatrice ni de support numérique : un calcul clé écrit au tableau rend l'exposé concret et montre la solidité des connaissances.
total ≈1,6×10²⁰≈2⁶⁷ 1,6×10²⁰/10⁹ s ≈5 000 ans
Conclusion : la réponse à la question
Un dénombrement montre pourquoi Enigma semblait inviolable, et l'histoire montre pourquoi elle ne l'était pas. Le nombre de clés est une condition nécessaire de la sécurité, jamais une garantie.
Les questions probables du jury
Pendant les 10 minutesd'échange, le jury vous fait préciser et approfondir, sur tout le programme de vos spécialités en lien avec la question.
Pourquoi 5 × 4 × 3 et non C(5, 3) ?
L'ordre des rotors compte : ce sont des arrangements, pas des combinaisons.
Pourquoi diviser par 2¹⁰ pour le tableau ?
Chaque câble relie deux lettres sans sens : échanger ses deux extrémités donne la même connexion.
Combien d'années représentent 1,6 × 10¹¹ secondes ?
Environ 1,6×10¹¹/3,16×10⁷≈5 000 ans.
Qui a attaqué Enigma le premier ?
Le mathématicien polonais Marian Rejewski, dès 1932.
Qu'est-ce qu'une Bombe de Turing ?
Une machine électromécanique qui testait rapidement les réglages compatibles avec un mot probable du message.
Les pièges qui coûtent des points
- Confondre arrangements et combinaisons pour les rotors.
- Croire qu'Enigma a été cassée par force brute.
- Oublier le rôle des cryptologues polonais.
Revoir les notions
Autres questions : renseignement et codes secrets
- Le chiffre de César protégeait-il vraiment les messages de l'armée romaine ?
- Comment un cryptanalyste peut-il savoir, sans le déchiffrer, qu'un message est écrit en français ?
- Comment a-t-on cassé le chiffre de Vigenère, réputé « indéchiffrable » pendant trois siècles ?
- Comment une seule faiblesse d'Enigma a-t-elle permis aux Alliés de la vaincre ?
Préparer l'oral, pas seulement le contenu
Gestion des 20 minutes de préparation, usage du tableau, posture debout, réponses au jury : la méthode complète, conforme aux règles de la session 2027.
Méthode : traiter une question de Grand oral →