Au XVe siècle, Léon Battista Alberti imagine un système de cryptage par substitution polyalphabétique :
la transformation d’une lettre en une autre n’est pas fixe comme dans le cryptage par translation (A->D), car la correspondance de transformation change au fur et à mesure du cryptage (ex : A->D, puis A->J, ...).
Pour y arriver, Alberti invente un appareil formé de deux roues circulaires centrées, chacune portant un alphabet. Toutes les 3 ou 4 lettres cryptées, on tourne la roue centrale d’un cran, ce qui change les correspondances des lettres.
La machine Enigma reproduit exactement ce mécanisme de base, mais de façon plus complexe - on enchaîne en quelque sorte 3 ou 4 cadrans d’Alberti - et plus automatisées - on tape les lettres sur un clavier de machine à écrire, le résultat de la transformation de la lettre s’affiche sur un voyant lumineux, et les roues tournent automatiquement.
- Simulation en ligne du cadran d’Alberti sur Experimentarium Digitale.
…