CyberGlossary

Cryptographie

Chiffrement symétrique

Aussi appelé: Chiffrement à clé secrète, Chiffrement à clé partagée

Définition

Schéma de chiffrement où la même clé secrète sert au chiffrement et au déchiffrement, offrant grande vitesse et forte confidentialité si la clé est partagée de façon sûre.

Le chiffrement symétrique — dit aussi à clé secrète ou partagée — utilise une seule clé, connue de toutes les parties, pour chiffrer le texte clair comme pour déchiffrer le texte chiffré. Il se décline en deux familles : les chiffrements par blocs (AES, 3DES, Blowfish), qui opèrent sur des blocs de taille fixe, et les chiffrements par flot (ChaCha20, Salsa20), qui produisent un flux combiné par XOR avec le texte clair. AES-128 et AES-256 en mode authentifié (GCM, OCB) constituent le standard moderne, alliant rapidité (accélération AES-NI) et sécurité. Sa faiblesse principale est la distribution des clés : chaque paire doit partager un secret, ce que les protocoles comme TLS résolvent en combinant chiffrement symétrique et échange de clés asymétrique (Diffie–Hellman).

Exemples

  • TLS 1.3 utilise AES-GCM ou ChaCha20-Poly1305 pour le chiffrement symétrique des enregistrements.
  • Le chiffrement intégral de disque (BitLocker, LUKS) repose sur des chiffrements symétriques.

Termes liés