Cryptographie WWII et Post WWII
ISC - TPE Crypto - Equipe B2TK - 1ere S1
Cylindre de Jefferson / Jefferson's wheel
Machines de Chiffrement
Site optimisé pour un affichage plein écran en 1024x768

Imaginons maintenant un instant le travail du chiffreur sur le champ de bataille.
Celui-ci doit:
1- mettre à la clef son cylindre, c-à-d organiser les roues selon la clef du jour
(et sans perdre une seule roue et sans oublier l'écrou)
2- positionner le message découpé en blocs de 5 lettres,
3- noter le message chiffré en blocs de 5 lettres,
4- recommencer à l'étape N°1 pour les messages de plus de 25 lettres.

On comprendra alors rapidement l'intérêt de 'mécaniser' les opérations. Ce problème conduira donc à la conception, par toutes les armées, de machines plus ou moins performantes, plus ou moins sûres ou fiables: la M-209 pour l'armée Américaine et l'Enigma pour l'armée Allemande, par exemple.

Ordonnancement des alphabets

Le cassage 'bête' d'un cryptogramme consistera à inscrire celui-ci sur toutes les combinaisons possibles des roues jusqu'à lire sur l'une des 24 lignes restantes quelque chose qui apparaisse être lisible, du 'clair'.
Soit 25*24*23*22*21*...*3*2*1 combinaisons possibles, c-à-d 1.55 10^25 combinaisons.

Le nombre de toutes les combinaisons possibles est en effet exprimé par le produit de tous les nombres allant de 1 à n (factoriel n), n valant ici 25.

Quelques mois de travail en perspective pour obtenir un message qui sera devenu depuis longtemps sans intérêt. En pratique une attaque plus efficace existe qui utilise les redondances du langage.