Escenario: Comunicación Segura entre dos Computadoras
Supongamos que Alice y Bob quieren intercambiar mensajes de manera segura utilizando el cifrado de clave simétrica. Deciden usar el algoritmo AES con una clave de 128 bits.
-
Generación y Distribución de la Clave:
- Alice y Bob acuerdan previamente una clave secreta de 128 bits. Esta clave debe ser compartida de manera segura. Pueden utilizar un canal seguro para este intercambio inicial, como una reunión en persona o un cifrado asimétrico para enviar la clave.
-
Cifrado del Mensaje por Alice:
- Alice quiere enviar el mensaje "Hola Bob, nos vemos a las 7 pm".
- Utiliza el algoritmo AES con la clave acordada para cifrar el mensaje. Supongamos que la clave es
1234567890abcdef1234567890abcdef.
- El mensaje cifrado podría parecer algo así:
b9a8d3b4c2f4e8a5d6e9c3f7a8d4b2c9.
-
Transmisión del Mensaje Cifrado:
- Alice envía el texto cifrado
b9a8d3b4c2f4e8a5d6e9c3f7a8d4b2c9 a Bob a través de un canal de comunicación no seguro, como Internet.
-
Descifrado del Mensaje por Bob:
- Bob recibe el texto cifrado
b9a8d3b4c2f4e8a5d6e9c3f7a8d4b2c9.
- Utiliza el algoritmo AES con la misma clave
1234567890abcdef1234567890abcdef para descifrar el mensaje.
- El texto descifrado es "Hola Bob, nos vemos a las 7 pm".