Antecedentes del Algoritmo AES
El algoritmo AES reemplazó oficialmente a DES como el nuevo estándar de cifrado de generación en 2001. Esta transformación se originó de una actividad de solicitud de algoritmos globales iniciada por el Instituto Nacional de Estándares y Tecnología (NIST). Después de una selección rigurosa, el algoritmo Rijndael finalmente prevaleció y se estableció como el Estándar Federal de Procesamiento de Información FIPS 197, marcando la entrada de la tecnología de cifrado en una nueva etapa de desarrollo.
Escenarios de Aplicación Comunes
- Cifrado de comunicaciones gubernamentales/militares
- Protección de datos de transacciones financieras
- Almacenamiento de documentos sensibles empresariales
- Cifrado de transmisión de red SSL/TLS
Modos de Operación

Tabla de Comparación de Modos
Modo |
Vector de Inicialización |
Paralelismo |
Propagación de Error |
CBC |
Requerido |
Ninguno |
Nivel de bloque |
CTR |
Valor inicial del contador |
Soportado |
Sin propagación |
Modos de Relleno
Modo |
Documento Estándar |
Esquema de Relleno |
Escenario de Uso |
PKCS#7 |
RFC 5652 |
Rellenar n bytes con valor n |
Datos generales |
ZeroPadding |
Práctica Industrial |
Rellenar con bytes 0x00 |
Datos binarios |
ISO/IEC 7816-4 |
Estándar ISO |
Primer byte 0x80 seguido de 0x00 |
Aplicaciones de tarjetas inteligentes |
Longitud de Clave
- Longitudes Estándar: 128/192/256 bits
- Criterios de Selección:
- 128 bits: Aplicaciones comerciales regulares
- 256 bits: Datos de grado gubernamental/militar
- Compatibilidad: Cumple con NIST SP 800-131A
Consideraciones de Seguridad
- Estándares de Gestión de IV:
- El modo CBC usa números aleatorios criptográficamente seguros
- El contador del modo CTR nunca se repite
- Derivación de Claves:
- Se recomienda PBKDF2-HMAC-SHA256
- Número de iteraciones ≥10,000 veces
- Cifrado Autenticado:
Referencias