Le disque de l'armée mexicaine est un chiffre homophonique basé sur quatre alphabets chiffrants composés de nombres de 01 à (1)00.
Ce chiffre a été en usage avant la première guerre mondiale, lors des querelles de frontières entre le Mexique et les États-Unis. Il a été cassé par le capitaine d'infanterie Parker Hitt, un des meilleurs cryptanalystes américains de l'époque. Il fut très peu utilisé pendant la première guerre mondiale, à cause de sa faible sécurité.
Originellement, ce chiffre était disposé sur un tableau comme ci-dessous:
Clair
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1er alphabet chiffrant
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
01
02
03
04
05
06
07
08
09
10
11
2ème alphabet chiffrant
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
27
28
3ème alphabet chiffrant
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
4ème alphabet chiffrant
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
00
Plus tard, afin de le rendre plus portable et plus facile à utiliser, les alphabets furent écrits sur cinq disques rotatifs de différentes tailles, et empilés comme esquissé sur le dessin ci-dessous. L'alphabet clair était écrit sur le disque le plus grand.
Disque de l'armée mexicaine
L'utilisation de ce disque est très simple: on convient tout
d'abord d'un nombre qui donnera l'orientation des disques intérieurs. Ce nombre
est formé de 8 chiffres et a le format aabbccdd, où aa est un
nombre compris entre 01 et 26, bb est compris entre 27 et 52, cc
entre 53 et 78 et dd entre 79 et (1)00. Chacun de ces quatre nombres,
appartenant tous à des disques différents, devront se trouver sous la lettre
claire A. Dans notre exemple, le nombre-clef est 12295379: sous la lettre
A sont positionnés le 12, le 29, le 53 et le 79.
Pour chiffrer, on remplace simplement la lettre claire par un des trois ou quatre
nombres qui se trouvent sous elle.
Entrez un texte non accentué (au besoin prétraitez le texte) pour le chiffrer/déchiffrer avec le disque de l'armée mexicaine:
Ce système divise les fréquences de chaque lettre par quatre, ce qui complique un peu la tâche du cryptanalyste, mais en fait ce chiffre offre une faible sécurité. Il a en effet le même défaut que le chiffre de César: l'alphabet est seulement décalé et si on retrouve une lettre, on retrouve toutes les autres immédiatement.
Exercice
Déchiffrement
Déchiffrez à la main le texte ci-dessous chiffré avec un disque de l'armée mexicaine (le nombre-clef est 16335479):
Décryptement
Cryptogramme 1
Lors d'une communication télégraphique, le même message a dû être envoyé deux fois, car le destinataire n'était pas assez attentif lors de la réception. Retrouvez le message original!
Cryptogramme 2
Décryptez la fable de la Fontaine ci-dessous:
Les corrigés sont disponibles, mais seulement pour les visiteurs autorisés!
Références
Reynard Robert, Secret Code Breaker II - A cryptanalyst handbook, Smith & Daniel Marketing Ed, Jacksonville Beach, 1997, pp. 41-43