Garçon devant un ordinateur.jpg
Hollie Little Pink Laptop.jpg
À propos • Aide • Le Livre d'or
Les lecteurs de Vikidia demandent des articles en plus. Voyez la liste d'articles à créer, et venez nous aider à les rédiger !

Chiffrement

Une page de Vikidia, l’encyclopédie junior
Aller à la navigation Aller à la recherche

Le chiffrement, parfois appelé le cryptage1, est l'action de transformer des informations, grâce à une clef, afin qu'elles soient incompréhensibles pour tout le monde, sauf pour les personnes qui connaissent cette clef. Cette technique est utilisée pour des raisons de sécurité, afin que certaines informations transmises ne puissent pas être dévoilées par des personnes mal intentionnées.

L'étude des messages chiffrés s'appelle la cryptologie.

Par convention, les informations à cacher s'appellent le texte clair et le résultat du chiffrement s'appelle le texte chiffré.

Utilité[modifier | modifier le wikicode]

Le plus vieux document chiffré a été retrouvé en Irak et datait du XVIe siècle avant J.-C2.

De l'Antiquité à nos jours, les chefs d'armée ont toujours eu besoin de transmettre des ordres à leurs soldats éloignés. Certains ordres sont chiffrés afin qu'ils ne puissent pas compromettre les stratégies et plans d'attaques prévus.

Des particuliers peuvent avoir besoin de protéger des informations. Par exemple, lors d'un achat en ligne, afin que les numéros de la carte bancaire de l'usager ne puissent pas être découvertes par quiconque. Les données sont alors chiffrées, afin que seul le vendeur (qui connaît la clef) puisse les lires et les utiliser.

Principe général[modifier | modifier le wikicode]

Pour chiffrer un texte clair, on effectue différentes opérations dessus: c'est le travail d'un algorithme de chiffrement. Ces opérations doivent toujours être inversibles (qu'elles puissent être inversées), sinon il est impossible de déchiffrer le texte.

Par exemple, « ajouter 2 » est une opération inversible (et « soustraire 2 » est son inverse), parce qu'en appliquant ces deux opérations, on retrouve l'information de départ:

Dans cet exemple, 2 serait la clef et « ajouter la clef » serait l'algorithme. Dans la pratique, les algorithmes de chiffrement utilisent des étapes plus nombreuses et compliquées, pour qu'on ne puisse pas retrouver le texte clair sans connaître la clef de chiffrement.

Quand le chiffrement n'est pas inversible (et qu'on ne peut donc pas retrouver le texte clair), on parle plutôt de hachage, qui utilise des opérations irréversibles.

Anglicisme[modifier | modifier le wikicode]

L'anglicisme « cryptage », parfois utilisé et qui provient de la cryptologie, est déconseillé d'usage par l'Académie française, qui préconise l'emploi du terme francisé « chiffrement »3.

Il est considéré comme un abus de langage d'employer le terme « crypter » dans le contexte d'utilisation de clefs, puisqu'il désigne le décryptage d'un message sans se servir de clef.

Méthodes de chiffrement[modifier | modifier le wikicode]

La méthode grecque[modifier | modifier le wikicode]

Cette technique est utilisé à partir du VIe siècle avant J.-C. On place le message sur un bâton d’un diamètre bien déterminé appelée scytale. Ainsi, la position des lettres change dans le message4

Le code de César[modifier | modifier le wikicode]

Comme appelé chiffrement par décalage, cette méthode consiste en un déplacement des lettres dans l’alphabet. Par exemple, on peut remplacer le A par un C, et donc le B par un D, etc. Malgré le faible nombre de combinaisons le rendant facile à décoder, il fut utilisé pendant des siècles par l'armée romaine pour transmettre des messages5.

Enigma[modifier | modifier le wikicode]

Pour en savoir plus, lis l’article : Enigma.

La machine Enigma marque un tournant dans les méthodes de chiffrement. Cette machine utilise une clé afin de chiffrer les messages. À chaque pressement de touche, chaque lettre est remplacée par une autre. La substitution change d’une lettre à l’autre. Par exemple, si le A prend la place du F, le B pourrait prendre la place du Y. Cela représente plus d’un billard (ou un million de milliard) de possibilités6. Cette technique a été utilisé par les Allemands lors de la Seconde Guerre mondiale, pour transmettre des communications. Elle a été déchiffré par Alan Turing.

Cryptographie symétrique[modifier | modifier le wikicode]

Ce type de chiffrement utilise une seule clé secrète pour chiffrer et déchiffrer les données. Ainsi lors du transfert d'un message, si une personne l'intercepte, il lui sera impossible de décrypter le message vu qu’elle ne possède pas la clé qui a été utilisée pour l'envoyer7

Cryptographie asymétrique[modifier | modifier le wikicode]

Lorsqu’on veut envoyer un message avec ce type de chiffrement, il faut que le destinataire ait une paire de clé (l’une est publique et l’autre est privée). La clé publique est utilisée pour chiffrer le message et la clé privée est utilisé pour le décrypter8. Par exemple : si Tintin veut envoyer un message à Haddock, il va utiliser la clé publique d’Haddock pour crypter le message, puis lorsqu’Haddock recevra le message, il pourra le décrypter avec sa clé privée. Le principal inconvénient de cette méthode est sa lenteur, en raison de la quantité d'opérations à réaliser.

Articles liés[modifier | modifier le wikicode]

Références[modifier | modifier le wikicode]

Portail des mathématiques —  Les nombres, la géométrie, les grands mathématiciens...
Portail de l'information —  Tout sur les écritures, les codes secrets, les médias...