AES significa Estándar de cifrado avanzado y es un algoritmo de cifrado simétrico muy utilizado. Se utiliza principalmente para el cifrado y la protección de datos electrónicos. Se usó como reemplazo de DES (estándar de cifrado de datos), ya que es mucho más rápido y mejor que DES. AES consta de tres cifrados de bloque y estos cifrados se utilizan para proporcionar cifrado de datos.
Historia
AES fue desarrollado por NIST (Instituto Nacional de Estándares y Tecnología) en 1997. Fue desarrollado para reemplazar DES que era lento y vulnerable a varios ataques. Entonces, por lo tanto, se creó un nuevo algoritmo de cifrado para superar las deficiencias de DES. AES se publicó entonces el 26 de noviembre de 2001.
Características
- AES tiene claves de tres longitudes que son de 128, 192, 256 bits.
- Es flexible y tiene implementación para software y hardware.
- Proporciona alta seguridad y puede prevenir muchos ataques.
- No tiene ningún derecho de autor, por lo que se puede usar fácilmente a nivel mundial.
- Consta de 10 rondas de procesamiento para claves de 128 bits.
Ventajas
- Se puede implementar tanto en hardware como en software.
- Proporciona alta seguridad a los usuarios.
- Proporciona una de las mejores soluciones de código abierto para el cifrado.
- Es un algoritmo muy robusto.
Desventajas
- Requiere muchas rondas para el cifrado.
- Es difícil de implementar en el software.
- Necesita mucho procesamiento en diferentes etapas.
- Es difícil de implementar cuando se debe considerar el rendimiento.
Publicación traducida automáticamente
Artículo escrito por kapilsparshi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA