CyberGlossary

Cryptographie

AES (Advanced Encryption Standard)

Aussi appelé: Rijndael

Définition

Chiffrement par blocs de 128 bits normalisé par le NIST avec des clés de 128, 192 ou 256 bits, conçu par Daemen et Rijmen, dominant la cryptographie symétrique mondiale.

AES est un chiffrement symétrique par blocs normalisé par le NIST dans FIPS 197 (2001), après la victoire du design Rijndael de Vincent Rijmen et Joan Daemen lors d'un concours public destiné à remplacer DES. Il chiffre des blocs de 128 bits avec des clés de 128, 192 ou 256 bits et exécute 10, 12 ou 14 tours de substitution, permutation, mélange et addition de sous-clés. AES s'utilise en modes purement confidentialité (CTR, CBC) ou, de préférence, en modes authentifiés comme AES-GCM, AES-CCM ou AES-GCM-SIV qui assurent aussi l'intégrité. Après plus de vingt ans de cryptanalyse publique, aucune attaque pratique ne réduit la sécurité en dessous de la force brute ; AES est largement accéléré matériellement (AES-NI, crypto ARMv8) et constitue la référence moderne du chiffrement symétrique.

Exemples

  • TLS 1.3 utilise AES-128-GCM et AES-256-GCM comme chiffrements principaux.
  • BitLocker et LUKS chiffrent les disques avec AES en mode XTS ou CBC.

Termes liés