¿Qué es el algoritmo AES?
Cuando se habla de seguridad informática, el término algoritmo se usa de manera diferente que en matemáticas, por ejemplo, cuando se refiere a una metodología sistemática para la resolución de problemas en un contexto particular. En seguridad informática, se refiere a un algoritmo criptográfico, que es una secuencia de procedimientos o reglas a seguir para cifrar mensajes. Los algoritmos pueden ser más simples o más complejos, y los que son más complejos son más difíciles de descifrar. AES significa Advanced Encryption Standard, y el algoritmo AES es otro nombre para el algoritmo Rijndael, que fue elegido para su uso en el estándar AES.
El algoritmo de Rijndael fue elegido en una competencia internacional para ser incluido en AES. Cuando llegó el momento de pensar en reemplazar el Estándar de cifrado de datos (DES), que solo tenía una longitud de clave de 55 bits y se pensaba que era lento y exigía mucho a los procesadores, el Instituto Nacional de Estándares y Tecnología (NIST) invitó a los criptógrafos llegar a un algoritmo avanzado en el cual basar AES, es decir, desarrollar el algoritmo AES. La invitación se realizó en 1997, y se consideraron las 21 presentaciones desarrolladas por equipos de 11 países. En 2000, el algoritmo de Rijndael fue elegido para ser el algoritmo AES, razón por la cual AES a veces se denomina algoritmo AES (Rijndael).
Rijndael , que se pronuncia de diversas maneras como / RAIN dahl / o / RINE dahl /, fue nombrado combinando partes de los nombres de los dos desarrolladores, Joan Daemen y Vincent Rijmen. El algoritmo se basó en un algoritmo anterior que habían desarrollado juntos llamado Square . El nuevo algoritmo AES es un algoritmo de bloque, con datos procesados en bloques de 128 bits. Pero mientras que las claves para DES eran solo 56 bits, las de Rijndael podrían ser de 128, 192 o 256 bits. Sin embargo, ha habido algunas preocupaciones sobre qué tan seguro es el nuevo algoritmo, y hay intentos continuos de descifrarlo.
El gobierno de los Estados Unidos eligió el algoritmo AES para documentos confidenciales no clasificados en 2000. En 2003, el consorcio de Nuevos Esquemas Europeos para Firmas, Integridad y Cifrado (NESSIE) adoptó AES. También en 2003, la Agencia de Seguridad Nacional (NSA) decidió utilizar las claves de bit más altas de AES para documentos de alto secreto. El Intercambio de claves de Internet (IKE) también utiliza el algoritmo AES para transmitir la clave secreta al destinatario para descifrar el mensaje. AES también se usa en Internet Protocol Security (IPSec), un protocolo de seguridad para autenticación y encriptación en la web.