« Projets étudiants cryptographie et sécurité/Choulet Ravry Enigma » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
Ligne 15 : Ligne 15 :
== Description physique de la machine ==
== Description physique de la machine ==


=== Les rotors ===


== Principe de chiffrement ==
== Principe de chiffrement ==

Version du 20 mars 2016 à 14:36

La machine enigma (modèle de 1940)

La machine Enigma est une machine de chiffrement et de déchiffrement de messages. Elle a été inventée au début du XXème siècle par Arthur Scherbius, un ingénieur en électricité allemand. Alors réputée inviolable, elle sera utilisée par les forces armées allemandes pour chiffrer l'ensemble des communications militaires durant la seconde guerre mondiale.

Le chiffrement sera craqué durant la guerre par les britanniques, grâce aux efforts d'avant guerre des services de renseignement Français et Polonais. Le déchiffrement des messages allemands a contribué à la victoire des alliés et aurait, selon certaines estimations, écourtée la guerre en Europe d'environ deux ans.


Histoire de la machine Enigma

Arthur Sherbius est né en 1878. Il étudie l'ingénierie électrique à Munich puis à Hanovre. Il commencera par s'intéresser aux systèmes de turbines à eau dans sa thèse en 1903. En 1918, il crée son entreprise « Scherbius & Ritter » et dépose le brevet d'une machine électromécanique de chiffrement novatrice. Basée sur un système de rotors, la machine permet un très grand nombre de permutations et offre donc une très grande sécurité. L'idée est donne mais Shrebius ne sera pas le seul à l'avoir. En l'espace de quatre ans, trois autres brevets seront déposés pour des machines similaires aux Etats-Unis, en Suède et aux Pays-Bas.

Sherbius tente alors de commercialiser sa machine mais c'est un échec. La machine est trop chère (environ 30 000€) et n'intéresse presque personne. Après le refus de la marine allemande et du ministère des chiffres allemand à la fin des années 1910, il se tourne alors vers le secteur privé, sans grand succès. Ce n'est qu'en 1926 que la marine allemande (la Kriegsmarine) se ré-intéressera à un modèle amélioré de la machine Enigma : le modèle Enigma-D. Le même modèle sera adopté en 1929 par l'armée de terre, suivie par l'ensemble de l'organisation militaire allemande. Surnommée "la machine M", le modèle initial subira de nombreuses modifications au cours de la guerre, pour tenter d'en renforcer la sécurité.

Malheureusement pour lui, Sherbius ne verra pas le succès de sa machine, il meurt en 1929, à l'âge de 41 ans, sous les ruades d'un cheval attelé à une carriole.

Description physique de la machine

Les rotors

Principe de chiffrement

Mise en oeuvre

Le chiffrement et le déchiffrement d'un message sont effectués manuellement par une équipe de deux chiffreurs selon une procédure très précise.

Préparation de la machine

Envoi d'un message chiffré

Réception et déchiffrement du message