Trois étudiants de l’université Cornell ont réussi un exploit remarquable en reconstruisant en hardware la célèbre machine Bombe qui a permis aux Alliés de décrypter le code Enigma durant la Seconde Guerre mondiale. Contrairement à une simple simulation logicielle, ils ont gravé la logique du déchiffrement directement dans un FPGA, une puce programmable qui offre une vitesse et une réexploitabilité exceptionnelles.
Enigma, utilisée par l’armée allemande, proposait environ 159 quintillions de réglages possibles grâce à ses trois rotors parmi cinq et un tableau de substitution. Cette complexité rendait toute tentative de décryptage manuel impossible, sauf grâce à la Bombe d’Alan Turing, qui éliminait logiquement les combinaisons via une approche mécanique et électrique ingénieuse. C’est cette chaîne entière, de la configuration à la logique de déchiffrement, que les étudiants de Cornell ont repris et reconstruit dans leur projet.
Reproduire la logique figée de la machine au sein d’un FPGA permet non seulement d’accélérer le processus, mais aussi de préserver un pan essentiel de l’histoire de l’informatique et du courage de ceux qui ont brisé le code Enigma.
Le projet, réalisé dans le cadre du cours ECE 5760, a permis de produire une documentation complète, le code source, ainsi qu’une vidéo illustrant le déchiffrement en temps réel. Leur réalisation n’est pas uniquement technique : elle constitue aussi un hommage à l’histoire de la cryptographie militaire et à l’œuvre d’Alan Turing, considéré comme l’un des pères de l’informatique moderne. La facilité de reprogrammer la puce et la rapidité d’exécution illustrent à quel point les progrès technologiques contemporains peuvent ressusciter des techniques anciennes avec une efficacité nouvelle.
Ce projet innovant, relayé par Hackaday, démontre qu’il est désormais possible en quelques mois de refaire ce qui mobilisait des infrastructures entières durant la guerre. La fusion entre histoire, technique et informatique contemporaine ouvre des perspectives fascinantes pour la pédagogie, la conservation du patrimoine historique, et le développement de technologies rétro-futuristes.
Pour découvrir cette reconstitution en action, vous pouvez consulter la vidéo en ligne (intégrée sur le site de Cornell) ou explorer la documentation complète mise à disposition. Ce genre d’initiative montre comment la créativité et la technologie d’aujourd’hui peuvent perpétuer la mémoire de missions cruciales qui ont changé le cours du XXe siècle.
Pour en savoir plus, n’hésitez pas à consulter l’article complet sur Hackaday : Breaking Enigma with an FPGA, just like at Bletchley Park.
