
Michael JAVAULT  Yohan LAUNAY  Clément ROULLET 
Projet de fin d’année : la Cryptographie Quantique 
 
 5 
 
exclusif" (XOR en abrégé) entre le texte à coder et la clé. Le " OU exclusif " est une 
fonction binaire, donc très simple et très rapide à mettre en œuvre en informatique, qui 
ne retourne la valeur 1 que si les deux bits comparés sont différents. C'est le " OU " de 
l'expression " fromage OU dessert " : l'un ou l'autre, mais pas les deux. La table de 
vérité qui décrit le fonctionnement du " OU exclusif " ce trouve ci-dessous :  
 
0 XOR 0 = 0  
1 XOR 0 = 1  
0 XOR 1 = 1  
1 XOR 1 = 0 
 
Pour utiliser cet algorithme, il suffit de remplacer le texte à chiffrer et le clé par leur 
équivalent ASCII de d'appliquer la fonction XOR entre le premier caractère du texte à 
chiffrer et le premier caractère de la clé, le deuxième caractère du texte à chiffrer et le 
deuxième caractère de la clé, ainsi de suite. Lorsqu'on arrive en fin de clé, on reprend 
au début.  
La méthode " OU exclusif " est simple à décrypter en utilisant le moyens informatiques 
actuels, c'est pourquoi elle n'est utilisé que pour protéger des informations peu 
sensibles (mot de passe de l'économiseur d'écran Windows par exemple).  
 
Le chiffrement DES (
Data Encryption Standard
), plus complexe et inventé par IBM dans 
les années 60, est une succession de permutations, de décalages et de fonctions 
mathématiques, toutes réversibles. La seule manière de décrypter cet algorithme, et 
tous ceux basés sur des fonctions mathématiques réversibles, consiste à utiliser la force 
brute pour retrouver la clé. Plus la clé est longue (codée sur un nombre élevé de bits), 
plus il va falloir de temps pour essayer toutes les possibilités. DES utilise une clé de 
chiffrement de 64 bits ce qui donne 2 puissance 64 possibilités à essayer.  
 
A l'heure du e-commerce, c'est l'algorythme RSA 512 ou 1024 bits qui est le plus utilisé 
aujourd'hui à chaque fois qu'une transaction sécurisée s'effectue entre votre ordinateur 
et une banque lors d'un paiement en ligne. Il faut environ 107 millions d'années à un 
Athlon 1Ghz pour retrouver par la force brute une clé codée sur cette longueur.  
 
On peut considérer qu'une clé RSA 512 bits peut aujourd'hui être cassée 
en utilisant des moyens de calculs distribués : plusieurs centaines 
d'ordinateurs recherchent en parallèle la même clé, mais ces moyens 
sont hors de portée d'un particulier. Par contre, une clé sur 1024 bits, 
qui n’est pas deux fois plus difficile à casser mais 1,3x10 puissance 154 
fois plus compliquée à casser (chaque bit supplémentaire multipliant par 
deux le nombre de clé possibles) peut être considérée à l'heure de cet article comme 
complètement indéchiffrable. Il paraît probable que dans les années à venir, les progrès 
des mathématiques et de l'informatique combinés permettront d'arriver à bout d'un 
telle clé.  
 
On peut donc considérer que le RSA 1024 bits est sûr à 100%… à l'heure actuelle. 
 
La  cryptographie  quantique  est  née  de  la  recherche  d'un  système  inviolable,  qui 
permettrait  d'échanger  des  informations  dans  un  secret  absolu.  Cependant  cette