Le chiffre de Vigenère

 

 

Site

- Introduction
- Définitions
- Frise chronologique
- Carré de Polybe
- Chiffre de César
- Chiffre de Vigenère
- Enigma
- Code ASCII
- DES
- RSA
- PGP
- Autres
- Cryptanalyse
  Conclusion

 

 

Le chiffre de Vigenère est la première méthode de chiffrement poly alphabétique, c'est à dire qui combine deux alphabets pour crypter une même lettre.

 

I Contexte historique :     

 

 Blaise de Vigenère (1523-1596) est né près de Clermont Ferrand à Saint-Pourçain sur Sioule. Dès l’age de 17 ans, il fut l’un des diplomates de la cours d’ Henry III. C’est en 1549 que Vigenère fut envoyé à Rome pour une affaire d’Etat. Durant son voyage, il se passionna pour les écrits de Léone Batista Alberti, Jean Trithème et Giovanni Battista della Porta, des cryptographes contemporains à son époque. Ses intérêts pour la cryptographie à cette époque étaient purement professionnels. Vers 1560, Vigenère se jugeant à l’abri du besoin, se consacra uniquement à la reprise des travaux d’Alberti, de Trithème et de Porta. Il détailla ensuite son nouveau principe de chiffrement dans son livre : « Traité des chiffres ; ou secrètes manières d’écrire », en 1586.

 


© hu.wikipedia.org

 

 

II Fonctionnement :

 

        Le chiffre de Vigenère est une amélioration du chiffre de César. A la différence du chiffre du célèbre empereur romain, le chiffre de Vigenère n'utilise pas un seul mais vingt six alphabets décalés pour chiffrer le message.

 

  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
A 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
B 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 A
C C D E F G H I J K L M N O P Q R S D U V W X Y Z A B
D D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z Z 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

         La clé se trouve dans la colonne de gauche et le message clair correspond à la ligne du haut.

 

  On peut résumer ce tableau qui peut paraître dur à utiliser par un carré de Vigenère plus simple.
Pour utiliser le carré de Vigenère,  on utilise une clef qui va permettre de connaître le décalage.

 

Exemple : Chiffrons « CARRE DE VIGENERE » avec la clef « MACON » (si la clef n’est pas assez longue,
 elle est répétée jusqu’ à la fin du cryptage du message clair).

  

Message clair C A R R E D E V I G E N E R E
Clef M A C O N M A C O N M A C O N
Décalage 12 0 2 14 13 12 0 2 14 13 12 0 2 14 13
Message chiffré O A T F R P E X W T Q N G F R

         L'avantage du chiffre de Vigenère est de pouvoir chiffrer une lettre par plusieurs manières différentes.
(par exemple la lettre « E » a été remplacée par R, E, Q et G). Cela rend inutile l’analyse des fréquences qui est un
 système de cryptanalyse classique.


        © www2.lifl.fr

Cliquez sur l'image pour coder votre message!

Liens:


  Internes:

 

  Externes:

 

 

         

                                                            Haut de page

                                  Précédente Accueil Suivante