Exposé

Comment chiffrer une communication ?

Qu'est ce que c'est ?

c'est un porcédé de cryptographie qui rend la compréhension d'un document impossible à toute personne qui n'a pas la clé de déchiffrement

C'est-à-dire qu'un message est traduit dans une autre langue dont personne peut la lire sauf ceux qui possèdent la clef de déchiffrement qui peut ainsi traduire le message

A quoi ça sert ?

Ça sert à protéger des informations et des données pour ne pas que d'autre personne ne puisse les lire. C'est généralement une suite de chiffre. Aujourd'hui on a l'habitude d'utiliser des clés de 1024 ou 2048 bits. Une clé de déchiffrement de 1024 bits correspond à un nombre compris entre 300 et 600 chiffres donc la probabilité de trouver la clef est quasiment impossible Il faudrait faire tourner des dizaines et des dizaines de puissants ordinateurs en même temps, et pendant plusieurs années, pour la retrouver

Comment l'utiliser ?

Avec des logiciels, deux utilisateurs doivent installer un logiciel de chiffrement, où les deux utilisateurs doivent s'envoyer leur clef de déchiffrement pour ensuite s'envoyer et traduire les messages

Donc le système de chiffrement est basé sur une clé, une clé que seul l'expéditeur et le destinataire doivent posséder. Mais comment fait l'expéditeur pour donner la clé à son destinataire, car si un hacker s'empare aussi de cette clef, le chiffrement n'a plus d'intérêt. C'est donc à cause de ce problème qu'il existe deux mode de chiffrement :

Le chiffrement symétrique :

C'est une méthode de chiffrement simple où l'expéditeur et le destinateur ont la même clef de déchiffrement, pour ainsi chiffre un message et le traduire.

L'incovénient de cette méthode c'est que si une autre personne s'empare de la clef, il pourra traduire les messages et en chiffrer donc cette méthodde est moins sur sauf si la clef est échangé en main propre.

Le chiffrement asymétrique :

Cette méthode nécessite l'utilisation de deux clef : Une clef privée et une clef publique

la clef privré n'est partagé à personne à l'inverse de la clef publique

Quand l'utilisateur chiffre avec une clef il doit déchiffrer avec la seconde clef

Exemple :

Algorithme de création de clef :

Exemple 1 : Code de césar

B O N J O U R avec une clef de 4 lettres décalées vers la droite devient :

F S R N S Y V

et si on veut traduire ce message, il faut faire l'inverse et décaler les lettres vers la gauche.

Exemple 2 : Chiffres et lettres

A--->0 B--->1 C--->2 ... Z--->25

B O N J O U R devient :

1 14 13 9 14 20 17

Grace à cette méthode de cryptage, nous pouvons aller encore plus loin pour mieux sécuriser :

A tout les chiffres nous rajoutons par exemple 11 (x+11)

Pour lire ce nouveau message il faut soustraire 11 (x-11) et transformer les chiffres en lettres

Exemple: