Le Système Gronsfeld (1734)


Rappel : Jules César

Dans le tout premier numéro de la série, j'avais évoqué le chiffrement de Jules César. Pour rappel, c'est le processus de substitution plus connu : on remplace chaque lettre par une autre. Par exemple, A devient B, B devient C, etc.

Le système de Jules César (appelé ainsi car Jules César l'utilisait) fut à l'origine de nombreux systèmes plus complexes. Parmi ceux-ci, il y a celui du Belge José Maximilien de Bronckhorst, Comte de Gronsfeld, qui compte parmi les plus populaires. Oui, vous avez bien lu : c'est un Belge ! Coooccorriiicooo !

Le système Gronsfeld

José de Bronckhorst était un homme de guerre, mais aussi un diplomate. Sa situation lui imposait de garder certains renseignements secrets... mais le système de Jules César était trop connu et trop facile à déchiffrer ! C'est pourquoi, dans le courant du XVIIIème siècle (vers 1734), il a mis son propre système au point.

Le système Gronsfeld est une substitution de Jules César, mais qui utilise un décalage variable dépendant d'une clé numérique. C'est là toute l'astuce !

Petit exemple, avec une clé numérique "1734" :

texte clair  =  B O N J O U R  L E S  G A R S
clé numérique=  1 7 3 4 1 7 3  4 1 7  3 4 1 7
cryptogramme =  C V Q N P B U  P F Z  J E S Z
Comme précedemment (cf.: Histoire 5/ Nihilistes, 6/ Della Porta), on répète la clé numérique autant de fois que nécessaire.

A chaque lettre du texte clair, on saute x lettres dans l'alphabet (où x= le chiffre donné par la clé numérique), pour obtenir la lettre cryptée. Chaque lettre peut donc être chiffrée par les 10 autres qui suivent dans l'ordre de l'alphabet. Exemple :

                        texte clair  = A A A A A A A A A A
                        clé numérique= 0 1 2 3 4 5 6 7 8 9
                        cryptogramme = A B C D E F G H I J
On considère l'alphabet comme circulaire (après le Z, vient le A, puis le B, etc.). En fait, ce système rappelle celui de Della Porta, mais avec ici 10 alphabets au lieu de 13. Une autre différence, est que ce système-ci ne demande pas la consultation de tables pour chiffrer/déchiffrer un message.

Décrypter...

Pour décrypter, c'est-à-dire pour retrouver -sans connaître la clé- un texte clair original sur base du seul texte crypté, on utilise les méthodes classiques exposées dans mon message 6a (solution du système Della Porta).

Avec le système Gronsfeld, se baser sur la méthode des fréquences n'est plus possible. En effet, à une lettre donnée du cryptogramme (ex.: "X"), peut correspondre 10 lettres différentes du texte clair, et vice-versa !

A bientôt !


         o
        <þ-        Fred 007
        />


Crypto HomePage
Copyright © 1994-1998, Frédéric Taes.