Advanced Encryption Standard

En criptografía, el Estándar de Cifrado Avanzado (AES), es un algoritmo de cifrado por bloques de clave simétrica que fue seleccionado por el Instituto Nacional de Estándares y Tecnología (NIST) en 2001. Fue seleccionado para encriptar datos. Se utiliza habitualmente en todo el mundo. El Advanced Encryption Standard ha sustituido al Data Encryption Standard (DES).

Desde 2008, AES es uno de los algoritmos más populares utilizados en la criptografía de clave simétrica. Está disponible para los programadores y el público en general con varios paquetes de software.

VeraCrypt es un programa que da la opción de utilizar AES para el cifradoZoom
VeraCrypt es un programa que da la opción de utilizar AES para el cifrado

Historia

AES es un tipo de cifrado en bloque Rijndael (pronunciado [rɛindaːl]) desarrollado por los programadores belgas Vincent Rijmen y Joan Daemen.

El Instituto Nacional de Estándares y Tecnología convocó un concurso para encontrar un algoritmo de encriptación de clave simétrica de acceso público y empezó a aceptar propuestas en 1997.

En 1998, se seleccionaron quince algoritmos para la primera ronda en la Primera Conferencia AES. Tras solicitar comentarios, el NIST celebró la Segunda Conferencia AES, en la que los cinco algoritmos más votados fueron MARS, RC6, Rijndael, Serpent y Twofish.

En el año 2000 y al final de la Tercera Conferencia AES, el NIST seleccionó Rijndael para la propuesta AES. Para AES, el NIST seleccionó tres miembros de la familia Rijndael, cada uno con un tamaño de bloque de 128 bits, pero con tres longitudes de clave diferentes: 128, 192 y 256 bits.

El estándar de cifrado avanzado (AES) se publicó como norma federal de procesamiento de información el 26 de noviembre de 2001.

Detalles

AES tiene un tamaño de bloque fijo de 128 bits y tres valores de tamaño de clave de 128, 192 o 256 bits.

"El diseño y la potencia de todas las longitudes de clave del algoritmo AES (es decir, 128, 192 y 256) son suficientes para proteger la información clasificada hasta el nivel SECRET. La información TOP SECRET requerirá el uso de las longitudes de clave de 192 o 256. La implementación de AES en productos destinados a proteger sistemas y/o información de seguridad nacional debe ser revisada y certificada por la NSA antes de su adquisición y uso."

AES es rápido tanto en software como en hardware, es relativamente fácil de implementar y requiere poca memoria.

Estándar

El estándar de cifrado avanzado (AES) se define en:

  • FIPS PUB 197: Estándar de cifrado avanzado (AES)
  • ISO/IEC 18033-3: Cifrado en bloque

Páginas relacionadas

  • DES-X
  • Estándar de cifrado de datos (DES)
  • Triple DES (TDES)

Preguntas y respuestas

P: ¿Qué es el Estándar de Cifrado Avanzado (AES)?


R: El Advanced Encryption Standard es un algoritmo de cifrado por bloques de clave simétrica que se utiliza para cifrar datos.

P: ¿Cuándo fue seleccionado el AES y por quién?


R: El AES fue seleccionado por el Instituto Nacional de Estándares y Tecnología (NIST) en 2001.

P: ¿A qué ha sustituido el AES?


R: El AES ha sustituido al estándar de cifrado de datos (DES).

P: ¿Cuándo se convirtió el AES en uno de los algoritmos más populares utilizados en criptografía de clave simétrica?


R: A partir de 2008, el AES se convirtió en uno de los algoritmos más populares utilizados en la criptografía de clave simétrica.

P: ¿Quién tiene acceso a AES?


R: AES está disponible para los programadores y el público en general con varios paquetes de software.

P: ¿Qué tipo de algoritmo de cifrado es AES?


R: AES es un algoritmo de cifrado por bloques de clave simétrica.

P: ¿Cuál es el objetivo principal de AES?


R: El objetivo principal de AES es cifrar datos.

AlegsaOnline.com - 2020 / 2023 - License CC3