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 bloc » dans lequel les données d'une longueur spécifique (bloc) sont traitées comme une unité. L'algorithme de chiffrement est relativement simple, répétant les substitutions bit par bit/octet, les opérations de décalage et les opérations de reste, etc., et nécessite moins de ressources pour les calculs. De plus, l'algorithme est traité en unités de 8 bits, par rapport au DES, qui traite en unités de 4 bits, et nécessite moins de répétitions, ce qui permet de traiter la même longueur de données plus rapidement que le DES.
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.