samedi 23 février 2013

La machine ENIGMA


La machine Enigma fut une famille de machine de cryptage, inventée par  un Hollandais résidant en Allemagne le docteur Arthur Scherbius et brevetée en 1918. Enigma fut commercialisée en Europe et dans le reste du monde dès le début des années 1920. Elle fut aussi adaptée pour une utilisation par les services militaires et diplomatiques de nombreuses nations .
 Au départ cette machine était destinée à de grandes entreprises voulant protéger leurs correspondances. En 1926, l'armée allemande l'essaya, la modifia et ensuite s'en procura quelques exemplaires. Son utilisation la plus fameuse fut celle de l'Allemagne nazie avant et pendant la Seconde Guerre mondiale afin de sécuriser ses communications. Les services secrets allemands ont racheté (presque) tous les exemplaires et ont considérablement amélioré le modèle commercial pour leurs besoins.
L' ENIGMA se présente sous la forme d'une caisse en bois de 34×28×15 cm, et pèse une douzaine de kilos. Elle est composée :
  • d'un clavier alphabétique pour entrer chaque lettre du texte clair,
  • d'un tableau de connexion
  • de "n" rotors mobiles à 26 positions (nombre de rotor dépend à la version de la machine ENIGMA , en général , il y existe 3 rotors) .
  • d'un rotor renvoi à 26 positions (le réflecteur)
  • d'un tableau de 26 ampoules correspondant aux 26 lettres de l'alphabet pour afficher la lettre du texte crypté.

A propos  :

  • Le tableau de connexion :



Le tableau de connexions est placé entre le clavier et le premier rotor. Il permet à l'expéditeur de brancher des fils qui auront pour effet d'échanger certaines des lettres avant qu'elles pénètrent dans le rotor et Il  attribue à chaque lettre de l'alphabet une autre lettre de l’alphabet.





  • Rotor :



Les rotors (aussi appelés roues ou tambours ou brouilleur  — Walzen en allemands) forment le cœur de la machine Enigma. Les rotors  qui établissaient différentes connexions entre ces lettres en effectuant des rotations .
Le rotor le plus à droite tourne d'un cran après le codage de chaque lettre ; le rotor central tourne une fois toutes les 26 lettres codées et le rotor de gauche tourne une fois toutes les 26x26 = 676 lettres. Les rotors reprennent donc leurs positions initiales au bout de 26x26x26 = 17 576 lettres




  • Réflecteur :



Le réflecteur assurait la réversibilité du chiffrement. Il se situe au bout des 3 brouilleurs qui fait une dernière petite permutation et qui refait passer le courant dans les rotors avant l'affichage .Le réflecteur est fait un peu comme un brouilleur, puisque c'est un tambour avec des câblages internes, mais il ne tourne pas et, de plus, les fils qui entrent d'un côté ressortent du même.





Comprendre le mécanisme de ENIGMA :
 


Le schéma ci-dessus résume en le simplifiant sur 6 lettres seulement le principe de fonctionnement d'Enigma. Un tableau de fiches électriques effectue une première permutation en associant 6 paires de lettres. Ensuite viennent les brouilleurs, au nombre de trois à l'origine. Il s'agit de disques (vus par la tranche) comportant un jeu de connexions reliant électriquement les lettres deux par deux. Ces disques sont interchangeables ; ils peuvent adopter n'importe quelle disposition. Après chaque codage de lettre, les disques tournent, tels ceux d'une machine à calculer mécanique, modifiant la permutation appliquée à la lettre suivante. Enfin, le réflecteur renvoie le signal électrique à travers les circuits et déclenche l'allumage d'une ampoule qui désigne le résultat du codage de la lettre en cours.



Aucun commentaire: