Les différents types de cryptage moderne

 

On peut regrouper les systèmes de chiffrement en deux catégories:

Nous avons vu précédemment les systèmes à convention restreinte. Mais leur principale faille vient de la nécessité de garder l'algorithme de cryptage secret, sans compter qu'il faut nécessairement un algorithme par correspondant!

C'est pourquoi les plus utilisés actuellement reposent sur un système de clefs secrètes, l'algorithme pouvant être connu de tous.

 

Chiffrement à clef privée (ou clef secrète) - appelé cryptage symétrique

La même clef sert à coder et à décoder le message. Par analogie, c'est le principe d'une serure de porte : tous les utilisateurs autorisés ont une clef identique.
Avantages : Plus rapide que le chiffrement asymétrique car il utilise une clef plus réduite.
Inconvénients : Transmission préalable de la clef au correspondant, autant de clefs que de correspondants.
La sécurité dépend de la taille de la clef.
Ce type de cryptage est progressivement remplacée par le système à clef publique.

 

Chiffrement à clef publique - appelé cryptage asymétrique

Le cryptage asymétrique utilise une paire de clefs asymétriques associées: une clef privée secrète et une clef publique connue de tous.

S'il fallait aussi une analogie, considérons que l'on crypte le message avec un cadenas (clef publique) que seul le détenteur de la clef (privée) peut ouvrir pour lire le cryptogramme.

Il est pratiquement impossible de retrouver la clé privée à partir de la clé publique;
Tout document crypté avec la clé publique  peut être décrypté avec la clé privée;
Tout document crypté avec la clé privée  peut être décrypté avec la clé publique;
Il est pratiquement impossible de décrypter le document ou message sans la clé adéquate.

Il permet ainsi deux usages :

Ce système est basé sur une fonction facile à calculer dans un sens (appelée fonction à trappe à sens unique ou en anglais one-way trapdoor function), mais qui est mathématiquement très difficile à inverser sans la clé privée (appelée trappe). Exemple de codage RSA

 

précédent accueil suite