Le Cadran chiffrant d'Alberti est un système de chiffrement utilisant 2 disques concentrique mobiles permettant un chiffrement poly-alphabétique.
Le cadran extérieur est toujours en majuscule, tandis que que cadran intérieur est en minuscule.
Attention, le chiffrement avec la version originale du cadran d'Alberti exclut l'utilisation des lettres H, J, K, U, W et Y.
Les deux formulaires ci dessous utilisent un cadran par défaut qui est celui du site Ars Cryptographica. Ce n'est pas une référence, il s'agit d'un exemple.
Le disque est mis en position souhaitée, le décalage initial peut être nul.
Pour chiffrer, il suffit de repérer la lettre à coder sur le disque extérieur et de lire la lettre intérieure correspondante.
Par défaut, tous les 4 caractères, on tourne le disque intérieur dans le sens des aiguille d'une montre de 1 secteur, ce qui a pour effet de modifier l'alphabet de substitution.
Il convient de répéter la démarche de chiffrement, c'est à dire de positionner le disque, de lire la lettre claire extérieure correspondant à notre lettre chiffrée intérieure.
Tous les 4 caractères, on tourne le disque dans le sens inverse des aiguilles d'une montre.
Dans la version originale du cadran chiffrant d'Alberti, le message codé contient uniquement des lettres minuscules et le caractères & (esperluette).
Le chiffrement étant poly-alphabétique, l'analyse des fréquence ou l'indice de coincidence ne peuvent être utilisés. Cependant, si la période de décalage est grande, on peut considérer ce chiffre comme une substitution mono-alphabétique sur chaque période, ce qui peut permettre une attaque par analyse de fréquence.
Une attaque par mot probable est aussi envisageable, à condition de connaitre la période de décalage et l'incrément.
Le cadran se présente sous la forme de 2 disques concentriques. L'un, le plus grand, est fixe, tandis que l'autre, plus petit, est mobile.
Dans sa version originale, les disques sont divisés en 24 parties égales, dans chaque secteur est inscrit une lettre ou un chiffre, le disque extérieur contient les caractères majuscules ABCDEFGILMNOPQRSTVXZ1234 (ordre alphabétique) et le disque intérieur c&bmdgpfznxyvtoskerlhaiq (caractères minuscules + & dans un ordre aléatoire).
On remarquera que l'auteur a choisi de ne pas inclure les lettres H, J, K, U, W et Y.
Un cadran chiffrant peut être généralisé à plusieurs disques, ayant un nombre de secteur défini. Les caractères utilisés sont souvent les lettres les plus courantes dans l'alphabet.
Vous trouverez une biographie de Leon Battista Alberti sur sa page Wikipédia.
© 2012 dcode.fr — Le site indispensable pour résoudre les énigmes, les jeux et les chasses au trésor. dCode