AES signifie « Advanced Encryption Standard » et est l'un des schémas cryptographiques à clé symétrique. Il s'agit d'un système de cryptage standard établi par le National Institute of Standards and Technology (NIST) des États-Unis. Le Département du Commerce est le successeur de la norme de cryptage des données (DES), le système de cryptage standard adopté en 1977. En septembre 1997, le NIST a lancé un appel à applications ouvert à l'échelle mondiale et a sélectionné 15 systèmes répondant aux exigences de l'appel ouvert parmi 21 systèmes soumis. Le système appelé « Rijndael » développé par les développeurs cryptographiques belges Joan Daemen et Vincent Rijmen a été adopté en octobre 2000. Il est devenu AES et a été publié sous le nom de « FIPS PUB 197 » en mars 2001.
AES est un type de « chiffrement par blocs » qui traite les données par sections de taille spécifique (bloc). L’algorithme de chiffrement repose sur des substitutions bit à bit/octet, des opérations de décalage et de reste, répétées simplement, ce qui réduit les ressources nécessaires pour le calcul. De plus, comme l’algorithme opère par unités de 8 bits, contrairement au DES qui le fait par unités de 4 bits, il demande moins de répétitions et permet un traitement plus rapide des mêmes volumes de données.
AES est également utilisé dans les nouveaux schémas européens pour les signatures, l'intégrité et le chiffrement (NESSIE), une norme cryptographique européenne, et dans le projet d'évaluation des technologies de cryptographie (CRYPTREC) au Japon. CRYPTREC (Cryptography Research and Evaluation Committees), un projet japonais d'évaluation de la cryptographie.