AES son las siglas de «Advanced Encryption Standard» (Estándar de Cifrado Avanzado) y es uno de los sistemas criptográficos de clave simétrica. Se trata de un estándar de cifrado establecido por el Instituto Nacional de Estándares y Tecnología (NIST) del Departamento de Comercio de Estados Unidos y es el sucesor del Estándar de Cifrado de Datos (DES), adoptado como estándar de cifrado en 1977. En septiembre de 1997, el NIST lanzó una convocatoria pública internacional y seleccionó 15 sistemas que cumplían sus requisitos de entre las 21 propuestas presentadas. En octubre de 2000 se adoptó el sistema denominado «Rijndael», desarrollado por los criptógrafos belgas Joan Daemen y Vincent Rijmen. Este sistema se convirtió en AES y se publicó como «FIPS PUB 197» en marzo de 2001.

AES es un tipo de «cifrado por bloques» en el que los datos de una longitud específica (bloque) se procesan como una unidad. El algoritmo de cifrado es relativamente sencillo: repite sustituciones bit a bit o byte a byte, operaciones de desplazamiento y operaciones de resto, entre otras, y requiere menos recursos de cálculo. Además, el algoritmo procesa los datos en unidades de 8 bits, frente a DES, que lo hace en unidades de 4 bits, y requiere menos repeticiones, lo que permite procesar la misma cantidad de datos más rápidamente que DES.

AES también se utiliza en los Nuevos Esquemas Europeos para Firmas, Integridad y Cifrado (NESSIE), un estándar criptográfico europeo, y en el Proyecto de Evaluación de Tecnologías Criptográficas (CRYPTREC) de Japón. CRYPTREC (Comités de Investigación y Evaluación Criptográfica) es un proyecto japonés de evaluación criptográfica.