Le chiffre UBCHI était utilisé par les Allemands au tout début de la première guerre mondiale, mais John Falconer mentionne déjà les principes de ce chiffre en 1685 dans son ouvrage Cryptomenysices Patefacta.
Chiffrons le message "LE LOUP EST DANS LA BERGERIE". Nous avons
prévenu au préalable notre destinataire que nous allions utiliser le mot-clef
ENIGME, qui correspond au chiffre-clef 164352 (on numérote les lettres
du mot-clef selon l'ordre alphabétique). Note: dans l'exemple
ci-dessous, les deux nuances de vert sont simplement là pour aider à
comprendre le mécanisme de chiffrement.
La première opération consiste à réécrire
les colonnes horizontalement, en suivant leur
numérotation (on recopie la colonne 1, puis la 2, etc.). On peut ensuite
ajouter n nulles (3 dans l'exemple
ci-dessous: J, V et Q), puis on répète la première opération
une seconde fois.
|
|
|
|
|
|
|
Le message chiffré est donc: LRTEV NLEJG BULSD RSPIA EEOAE Q.
Pour déchiffrer, on réécrit au préalable le message ligne par ligne dans une grille qui a autant de colonnes qu'il y a de lettres dans le mot-clef. La première opération consiste à lire les lignes du message de haut en bas et recopier les lettres colonne par colonne, en suivant leur numérotation, et en ne remplissant que les cases vertes (on remplit d'abord la colonne 1, puis la 2, etc.). On supprime dans un deuxième temps les nulles (les n dernières lettres du tableau), puis on répète la première opération une seconde fois pour retrouver le message clair.
|
|
|
|
|
|
|
Le petit programme javascript ci-dessous vous permettra de chiffrer/déchiffrer un message avec le chiffre UBCHI. Pour rendre le message plus difficile à décrypter, il est préférable d'éviter les lettres accentuées. Au besoin prétraitez le texte.
Vers le
20 août 1914, le bureau de déchiffrement français de Paris
parvient à identifier la clef allemande : MAGDEBURG AN DER ELBE. On découvre
alors que les Allemands utilisent uniquement la double transposition grâce
à une erreur d'un chiffreur allemand. En effet, ce dernier omet d'effectuer
la seconde transposition dans un radiotélégramme émis le
19 août. Malheureusement, les allemands changent leur clef le 26 août,
et les travaux de décryptement sont à refaire.
Chiffrez à la main le texte suivant avec le chiffre UBCHI, en utilisant le mot-clef GRENOUILLES, et en ajoutant 2 nulles:
Vérifiez votre cryptogramme avec le programme ci-dessus (les nulles seront probablement différentes).
Déchiffrez à la main le texte suivant avec le chiffre UBCHI, en utilisant le mot-clef GRENOUILLES, sachant qu'on a ajouté 7 nulles: