¿Qué es el algoritmo de Rijndael?

En el mundo de la seguridad informática, un algoritmo se refiere a un algoritmo criptográfico, un conjunto de reglas y / o procedimientos para cifrar mensajes. Algunos algoritmos son más complejos que otros y, por lo tanto, más difíciles de descifrar. El algoritmo de Rijndael es uno de esos algoritmos y es muy importante en las comunicaciones globales en varios frentes.

El término Rijndael – que algunos pronuncian como / RAIN dahl / y otros pronuncian / RINE dahl / – se formó uniendo los inicios de los apellidos de los dos desarrolladores, los criptógrafos belgas Joan Daemen y Vincent Rijmen. El algoritmo de Rijndael fue creado en respuesta a una invitación emitida por NIST, el Instituto Nacional de Estándares y Tecnología, en 1997 para que los criptógrafos presentaran un algoritmo avanzado para formar la base de AES, el Estándar de cifrado avanzado. El algoritmo de Rijndael fue una de las 21 presentaciones de equipos de 11 países, y fue el seleccionado en 2000, con el resultado de que AES a veces se llama «AES (Rijndael)».

Rijmen y Daemen desarrollaron el algoritmo Rijndael de Square, un algoritmo en el que habían colaborado anteriormente. El algoritmo de Rijndael es un cifrado de bloque, una alternativa al cifrado de flujo. Los datos se procesan en bloques de 128 bits y las claves pueden ser de 156 bits, 192 bits o 256 bits.

El propósito de AES era reemplazar DES, el estándar de cifrado de datos, como un sustituto más seguro. El gobierno de los Estados Unidos eligió AES, primero para documentos confidenciales, pero no clasificados, en 2000, y en 2003, la NSA (Agencia de Seguridad Nacional) aprobó el uso de claves de bits más altos, solo 192 bits y 256 bits, para documentos ultrasecretos. El consorcio New European Schemes for Signatures, Integrity, and Encryption (NESSIE) también adoptó AES en 2003.

AES se utiliza en IKE (Internet Key Exchange), que transmite la clave secreta para el descifrado mediante criptografía de clave pública, y en IPSec (Internet Protocol Security). Algunos expertos en seguridad creen que el algoritmo de Rijndael no era el más adecuado para el tipo de usos que se le da a AES. Otros afirman que ninguno de los algoritmos habría ganado soporte universal. Los intentos de romperlo están en curso, y se han apostado por cuánto tiempo pasará antes de que se rompa.