Skip to main content

Quelle était la machine Enigma?

La machine Enigma était un dispositif mécanique utilisé pour le codage et le décodage des messages secrètes.Pendant la Seconde Guerre mondiale, la machine Enigma a été utilisée par l'armée allemande pour communiquer avec les troupes sur le terrain, les navires de guerre et les sous-marins.Les cryptologues alliés, travaillant sous le nom de code ultra, ont réussi à craquer la plupart des chiffres Enigma;Cela a donné aux Alliés une source importante d'intelligence pour l'effort de guerre.

La machine Enigma elle-même était mécanique et ressemblait beaucoup à une machine à écrire.Chaque fois qu'une touche était enfoncée, le signal électronique traversait une série de roues de brouillage rotatifs, à travers un plugboard, puis recule dans une direction différente.Parce que chaque roue pouvait être tournée pour modifier le chemin des signaux, une grande variété de clés différentes était possible, et les roues pouvaient simplement être tournées à chaque fois qu'une nouvelle clé était nécessaire.Les roues ont été disposées pour faire tourner chaque fois qu'une touche était pressée, ce qui rend Enigma sécurisé contre les attaques de fréquence des lettres;Les positions de départ des roues ont également été changées, souvent plusieurs fois par jour.

En théorie, Enigma était censée être sécurisée contre tout type d'attaque par force brute, car il y avait beaucoup trop de possibilités de chiffre pour les essayer touspar un.Les versions ultérieures d'Enigma, telles que les modèles à quatre rotors utilisées par les sous-marins allemands, ont encore augmenté le nombre de combinaisons.Malgré cela, les documents de code capturés et l'erreur humaine ont souvent donné aux cryptographes le dessus, et l'armée polonaise décodait des communications allemandes secrètes dès 1932. Leur travail s'est finalement rendu en Grande-Bretagne et en Amérique, et le codécaillede succès tout au long de la guerre, malgré les tentatives des Allemands de rendre la machine de plus en plus complexe. La rupture avec succès du code Enigma a nécessité de trouver des régularités ou des facteurs connus, pour réduire le grand nombre de chiffres possibles.Plusieurs textes simples, tels que «Heil Hitler», sont souvent apparus dans des messages allemands;Cela a donné des indices importants sur les cryptanalystes, qui pouvaient rechercher un message crypté et voir où une telle phrase pourrait apparaître.Les Allemands ont également transmis des en-têtes de six lettres simples et faciles à analyser au début des messages, tels que «Einein», pour donner l'emplacement des roues de chiffre pour le reste du message.Lorsque l'espace des clés de code possibles est toujours devenue trop grande, plusieurs ordinateurs primitifs ont été construits pour compter automatiquement les milliers de possibilités;Cela est devenu l'un des premiers travaux effectués en informatique à usage général.