Qué es el cifrado AES
AES (Advanced Encryption Standard) es un estándar o especificación de cifrado como RSA, DES, ...
Es un algoritmo de cifrado/descifrado simétrico por bloques, el número de bloques se indica con el nombre: AES-128, AES-192 o AES-256.
AES está implementado en software y hardware en todo el mundo para encriptar datos sensibles.
Es esencial para la seguridad informática, la ciberseguridad y la protección de datos electrónicos.
Pero cada vez se encuentra más para el cifrado de bases de datos o de almacenamiento de datos.
Por ejemplo, AES se utiliza para encriptar un archivo o disco duro o para almacenar contraseñas, como los gestores de contraseñas, la protección con contraseña de los archivos PDF o los archivos ZIP.
De hecho, aplicaciones como WhatsApp, Signal, VeraCrypt o 7-zip y WinZip utilizan AES para cifrar comunicaciones o contenidos.
En resumen, AES es muy usado y útil para proteger sus datos.
Entender el cifrado AES
El cifrado AES es un cifrado simétrico.
Esto significa que se utiliza la misma clave para cifrar y descifrar el contenido.
El siguiente diagrama explica cómo AES puede cifrar y descifrar datos simétricamente.
Hay muchos sitios que permiten cifrar y descifrar datos con AES. Por ejemplo, el sitio AESencryption.net.
- Tomemos el texto:
La Universidad pontificia de Comillas refuerza su seguridad - Aplicamos un cifrado AES de 256 bits con la clave de cifrado S-T/1!_C.
- El resultado cifrado es :
86q9Ke/Qq2YteNn7v8BIwaZqdwgOUnzzRSEhfgxLXb1sD1soWFeIzqrk8WiVRLYCnAi2Px5t4l7sil5ZV144hg== - Cifrado de datos :
- ➥ Como el cifrado de discos duros o archivos. Con VeraCrypt o Ace Locker
- ➥ Algunas aplicaciones permiten cifrar los archivos mediante una contraseña. Por ejemplo, añadir una contraseña a un archivo PDF o poner una contraseña a un archivo ZIP.
- Almacenamiento de contraseñas, ya sea en una aplicación o en un gestor de contraseñas Encriptación de las comunicaciones.
- Encriptación de las comunicaciones.
- ➥ Por ejemplo, WhatApps encripta las comunicaciones, ya que esta aplicación se utiliza a menudo en los teléfonos móviles y, por tanto, por las ondas (Wifi o 5G)...
- ➥ OpenPGP para cifrar los correos electrónicos puede utilizar AES.
- ➥ Los protocolos de seguridad WiFi, en particular WPA2 y WPA3 utilizan AES
- ➥ AES suele utilizarse para generar la clave simétrica de las comunicaciones TLS. TLS es utilizado por muchos protocolos como HTTPS y muchos otros. Consulte este artículo: Protocolo TLS: cómo funciona y diferencias entre versiones.
¿Cuáles son las aplicaciones de AES?
AES es muy útil en el mundo de la seguridad informática y por ello sus aplicaciones están cada vez más presentes en la vida cotidiana. De hecho, con Internet y el intercambio de datos, a menudo es necesario proteger el contenido.
Tenga en cuenta que el ransomware también puede utilizar el estándar AES para cifrar los archivos de la víctima y hacerlos inaccesibles.
¿Cómo funciona AES?
Como AES es un algoritmo simétrico, se utiliza la misma clave secreta para las operaciones de cifrado y descifrado (es un secreto compartido entre el emisor y el receptor del mensaje).
Tanto el emisor como el receptor de los datos necesitan una copia para descifrar el cifrado.
En cambio, los sistemas de clave asimétrica utilizan una clave diferente para cada uno de los dos procesos: cifrado y descifrado.
La ventaja de los sistemas simétricos como AES es que son mucho más rápidos que los asimétricos. De hecho, los algoritmos de clave simétrica requieren menos potencia de cálculo.
Por ello, las claves asimétricas se utilizan más para las transferencias externas de archivos. Las claves simétricas son mejores para el cifrado interno.
AES es un algoritmo de cifrado por bloques, los datos se procesan en bloques de 128 bits tanto para el texto plano como para el texto cifrado. La clave secreta es de 128 bits, de ahí el nombre de la versión: AES 128 (hay otras dos variantes cuya clave es de 192 y 256 bits respectivamente)
AES-256, que tiene una longitud de clave de 256 bits, admite el mayor tamaño de bits y es prácticamente indescifrable por fuerza bruta según los estándares actuales de potencia de cálculo, lo que lo convierte en el estándar de cifrado más potente disponible en la actualidad.
¿Cuál es la diferencia entre el cifrado AES (simétrico) y el RSA (asimétrico)? En primer lugar, el cifrado RSA es mucho más intensivo desde el punto de vista computacional. Por lo tanto, se utiliza para encriptar cantidades más pequeñas de datos. Por otro lado, AES es más seguro que RSA para el mismo tamaño de bits. De hecho, el cracking de RSA no implica ataques de fuerza bruta como en el caso de AES.