CyberGlossary

Criptografía

AES (Advanced Encryption Standard)

También conocido como: Rijndael

Definición

Cifrado de bloque estandarizado por NIST con bloques de 128 bits y claves de 128, 192 o 256 bits, diseñado por Daemen y Rijmen y usado como cifrado simétrico dominante en el mundo.

AES es un cifrado simétrico de bloque estandarizado por NIST en FIPS 197 (2001) tras la victoria del diseño Rijndael de Vincent Rijmen y Joan Daemen en un concurso abierto para reemplazar a DES. Cifra datos en bloques de 128 bits con claves de 128, 192 o 256 bits ejecutando 10, 12 o 14 rondas de sustitución, permutación, mezcla y suma de subclaves. Se utiliza en modos solo de confidencialidad (CTR, CBC) o, preferiblemente, en modos autenticados como AES-GCM, AES-CCM o AES-GCM-SIV, que también proporcionan integridad. Tras más de dos décadas de criptoanálisis público, ningún ataque práctico reduce su seguridad por debajo de la fuerza bruta; AES cuenta con aceleración por hardware (AES-NI, criptografía ARMv8) y es el estándar de oro actual del cifrado simétrico.

Ejemplos

  • TLS 1.3 utiliza AES-128-GCM y AES-256-GCM como cifrados principales.
  • BitLocker y LUKS cifran discos con AES en modo XTS o CBC.

Términos relacionados