-Contact-
header

Les système de dictionnaires ou répertoires de code

Le systèmes à répertoires ou dictionnaires de code sont des systèmes de substitution.

Ils permettent de remplacer des mots, des nombres, des expressions et même des phrases entières par des groupes de lettres ou de chiffres, appelés « groupes codiques ».

On distingue les codes ordonnés, désordonnés et mixtes.

Codes ordonnés :
Pour les codes ordonnés, un seul document sert au chiffrement et déchiffrement.
Les mots, expressions et phrases sont rangés dans l'ordre alphabétique, et les groupes codiques (mots ou nombres) rangés dans l'ordre numérique croissant :

0001 A
0002 Abeille
0003 Absolu
0004 Au

Codes désordonnés :
les mots du message en clair avec une table chiffrante dans laquelle les mots à coder sont placés en ordre alphabétique et leur groupe codique ne sont pas en ordre cohérent. La table inverse permet de décoder.

Table chiffrante Table déchiffrante
A 4568
Abeille 0236
Absolu 8900
Au 1706
0001 Bitume
0002 Renseignement
0003 Arsenal
0004 Deux Cent

Code mixte :
C'est un code ordonné dans lequel on chiffre les mots les plus fréquents par un groupe codique incohérent:

A 1256
Abeille 0001
Absolu 0002
Au 4562


Les systèmes à dictionnaire de code ont connu leur heure de gloire avec l'utilisation du télégraphe, mais étaient encore utilisés par certaines armées pendant le seconde guerre mondiale. On utilisait alors souvent un surchiffrement à l'aide d'un one time pad qui rendait le travail de décryptement pratiquement impossible.