¿Qué es el estándar de cifrado avanzado?
El Advanced Encryption Standard (AES) es un algoritmo o cifrado matemático utilizado para ocultar información para que usuarios no autorizados de la computadora no puedan leerla cuando se almacena o está en tránsito. La ciencia de escribir en código secreto se llama criptografía, y AES puede describirse con mayor precisión como un algoritmo criptográfico. Además, el proceso de codificación o encriptación de datos proporciona otros beneficios además de garantizar que la información permanezca confidencial.
Cifrar un mensaje también puede probar que un mensaje es auténtico y hacer cumplir el no repudio, que es un proceso que evita que una persona niegue que envió un mensaje o que estuvo involucrado en una transacción. Esto se debe a que la criptografía se puede usar para crear un código que no solo es ininteligible sino también único. El código único actúa como una huella digital y no se puede cambiar sin una clave de descifrado privada, por lo que está vinculado a un mensaje específico, transacción o individuo.
El Advanced Encryption Standard fue seleccionado en octubre de 2000 por el Instituto Nacional de Estándares y Tecnología (NIST), principalmente como reemplazo del Data Encryption Standard (DES). Si bien DES se había utilizado ampliamente desde la década de 1970 como el estándar oficial de cifrado del gobierno de EE. UU., Actualmente se ha roto muchas veces y ya no se puede confiar en la seguridad.
Oficialmente, el proceso de selección comenzó en enero de 1997 cuando el NIST inició una solicitud de propuestas basada en una lista de requisitos para un nuevo algoritmo criptográfico más seguro. NIST quería que el nuevo algoritmo fuera lo suficientemente flexible como para funcionar en dispositivos físicos y en programas de computadora. También tenía que ser lo suficientemente robusto como para funcionar en máquinas más antiguas y funcionar durante décadas en el futuro.
El NIST, en colaboración con el gobierno, la educación y los grupos industriales, inicialmente eligió a 15 candidatos para un examen temprano. Se eligieron cinco finalistas para pruebas más extensas. El ganador final fue un cifrado llamado Rijndael que fue diseñado por dos criptógrafos belgas, Vincent Rijmen y Joan Daemen, cuyos apellidos forman la base del nombre del algoritmo. Rijndael, más comúnmente llamado Advanced Encryption Standard, es el criptosistema oficial utilizado para encriptar aplicaciones del gobierno de EE. UU.
Advanced Encryption Standard es un algoritmo simétrico, lo que significa que utiliza una sola clave para cifrar y descifrar mensajes. Una persona debe tener en cuenta que una clave es simplemente una variable insertada en el algoritmo para aleatorizar los datos. Dado que AES se basa en una sola clave para realizar ambas tareas, es imperativo que la clave permanezca en secreto. Si un usuario no autorizado pudiera obtener la clave, podría leer todos los mensajes cifrados.