Chiffrement

Le cryptage permet de dissimuler des informations afin qu'elles ne puissent pas être lues sans connaissance particulière (comme un mot de passe). Cela se fait à l'aide d'un code secret ou d'un chiffrement. L'information cachée est dite cryptée.

Le décryptage est un moyen de retransformer des informations cryptées en texte clair. C'est la forme décryptée. L'étude du cryptage est appelée cryptographie. La cryptanalyse peut être faite à la main si le chiffrement est simple. Les chiffrages complexes nécessitent un ordinateur pour rechercher des clés éventuelles. Le décryptage est un domaine de l'informatique et des mathématiques qui étudie la difficulté de déchiffrer un code.

Exemples

Un type de cryptage simple pour les mots est ROT13. Dans ROT13, les lettres de l'alphabet sont modifiées les unes par rapport aux autres à l'aide d'un modèle simple. Par exemple, A devient N, B devient O, C devient P, et ainsi de suite. Chaque lettre est "tournée" de 13 espaces. En utilisant le chiffrement ROT13, les mots Simple English Wikipedia deviennent Fvzcyr Ratyvfu Jvxvcrqvn. Le code ROT13 est très facile à décrypter. Comme il y a 26 lettres dans l'alphabet anglais, si une lettre est tournée deux fois de 13 lettres à chaque fois, la lettre originale sera obtenue. Ainsi, en appliquant le code ROT13 une seconde fois, on obtient le texte original. Lorsqu'il communiquait avec son armée, Jules César utilisait parfois ce que l'on appelle aujourd'hui le chiffrement César. Ce chiffre fonctionne en déplaçant la position des lettres : chaque lettre est tournée de 3 positions.

La plupart des types de cryptage sont rendus plus complexes, de sorte que la cryptanalyse sera difficile. Certains ne sont faits que pour le texte. D'autres sont conçus pour des fichiers informatiques binaires comme les images et la musique. Aujourd'hui, de nombreuses personnes utilisent le système de cryptage asymétrique appelé RSA. Tout fichier informatique peut être crypté avec le RSA. L'AES est un algorithme symétrique courant.

Bloc-notes unique

La plupart des types de cryptage peuvent théoriquement être craqués : un ennemi pourrait être capable de décrypter un message sans connaître le mot de passe, s'il dispose de mathématiciens intelligents, d'ordinateurs puissants et de beaucoup de temps. Le bloc-notes à usage unique est spécial car, s'il est utilisé correctement, il est impossible à craquer. Il y a trois règles à respecter :

  • La clé secrète (mot de passe) doit être aussi longue que le message secret : si le message comporte 20 lettres, alors la clé doit également comporter au moins 20 lettres.
  • La clé secrète doit être aléatoire (par exemple KQBWLDA...)
  • La clé secrète ne doit être utilisée qu'une seule fois. Pour envoyer plusieurs messages, une clé différente doit être utilisée pour chacun d'entre eux.

Si ces trois règles sont respectées, il est alors impossible de lire le message secret sans connaître la clé secrète. C'est pourquoi, pendant la guerre froide, les ambassades et les grandes unités militaires utilisaient souvent des blocs-notes uniques pour communiquer secrètement avec leurs gouvernements. Ils disposaient de petits livres ("pads") remplis de lettres ou de chiffres aléatoires. Chaque page du bloc-notes ne pouvait être utilisée qu'une seule fois : c'est pourquoi on l'appelle "bloc-notes à usage unique".

Le cryptage sur Internet

Le cryptage est souvent utilisé sur Internet, car de nombreux sites web l'utilisent pour protéger des informations privées. Sur l'internet, plusieurs protocoles de cryptage sont utilisés, tels que Secure Sockets Layer (SSL), IPsec et SSH. Ils utilisent le système de cryptage RSA et d'autres. Le protocole pour la navigation protégée sur le web est appelé HTTPS. Le cryptage des URL utilise principalement l'algorithme MD5. Divers algorithmes sont utilisés sur le marché de l'internet en fonction des besoins.

Pages connexes

  • FreeOTFE - Cryptage de disque
  • Pretty Good Privacy (PGP) - Cryptage du courrier électronique
  • PuTTY - Cryptage SSH

Questions et réponses

Q : Qu'est-ce que le cryptage ?


R : Le cryptage est le processus qui consiste à cacher des informations de manière à ce qu'elles ne puissent pas être lues sans connaissances particulières, comme un mot de passe, en utilisant un code secret ou un cryptogramme.

Q : Que signifie décryptage ?


R : Le décryptage est le processus qui consiste à retransformer une information cryptée en texte clair, qui est la forme décryptée.

Q : Qu'est-ce que la cryptographie ?


R : La cryptographie est l'étude du chiffrement et de la manière de sécuriser les informations.

Q : Peut-on analyser des cyphers à la main ?


R : Les cyphers simples peuvent être analysés à la main, un processus connu sous le nom de cryptanalyse.

Q : Quels sont les types de chiffrements qui nécessitent un ordinateur pour être déchiffrés ?


R : Les cyphers complexes nécessitent un ordinateur pour rechercher les clés possibles.

Q : Comment s'appelle le domaine de l'informatique qui étudie le décryptage ?


R : Le décryptage est un domaine de l'informatique et des mathématiques qui étudie la difficulté de casser un cryptogramme.

Q : Quel est le but du cryptage ?


R : Le but du cryptage est de protéger les informations sensibles en les rendant illisibles sans connaissances particulières ou sans mot de passe.

AlegsaOnline.com - 2020 / 2023 - License CC3