Créé par Giovanni Battista Bellaso il s'agit d'un procédé cryptographique poly-alphabétique utilisant un mot clé et adapté à priori à l'alphabet italien.
La substitution étant symétrique, la phase de chiffrement et celle de déchiffrement sont totalement identiques.
Le chiffre de Bellaso est limité a 20 signes : ABCDEFGHILMNOPQRSTVX
Pour générer les alphabets, il faut prendre les lettres distinctes de la clé, exemple : DCODE, devient DCOE.
La clé est alors coupée au milieu pour obtenir 2 morceaux : DC et OE, que l'on complète ensuite pour obtenir 2 lignes de 10 lettres : DCABFGHILM et OENPQRSTVX.
Pour les i alphabets suivants (5 en tout), la première ligne est identique, mais la seconde subit une rotation de i caractères, par exemple pour i=1 OENPQRSTVX devient XOENPQRSTV, etc.
On associe à chacun des 5 alphabet 4 lettres. Ces lettres sont issues des 2 lignes de l'alphabet concaténées : DCABFGHILM et OENPQRSTVX = DCABFGHILMOENPQRSTVX, dont on prend une lettre sur 5 : D,G,O,R puis C,H,E,S etc.
© 2012 dcode.fr — Le site indispensable pour résoudre les énigmes, les jeux et les chasses au trésor. dCode