CyberGlossary

Cryptographie

Cryptographie à clé publique

Aussi appelé: Cryptographie asymétrique, PKC

Définition

Branche de la cryptographie utilisant des paires de clés publique et privée pour assurer chiffrement, échange de clés, signatures numériques et authentification sans secret partagé préalable.

La cryptographie à clé publique, introduite par Diffie et Hellman en 1976, remplace un secret unique partagé par deux clés liées mathématiquement : une clé publique librement diffusable et une clé privée tenue secrète. Sa sécurité repose sur des problèmes réputés difficiles : factorisation entière (RSA), logarithme discret dans des corps finis (DH, DSA) ou sur courbes elliptiques (ECDH, ECDSA) et problèmes sur les réseaux euclidiens (Kyber, Dilithium). Elle apporte trois fonctions clés : confidentialité par chiffrement asymétrique, accord de clés authentifié, et signatures numériques pour intégrité et non-répudiation. Comme ces opérations sont lentes, elles sont combinées à des primitives symétriques dans des protocoles hybrides : TLS, SSH, S/MIME.

Exemples

  • Les certificats X.509 contiennent une clé publique signée par une autorité de certification.
  • SSH utilise la cryptographie à clé publique pour l'authentification sans mot de passe.

Termes liés