Criptografia de Clave Asimétrica. Cifrado de clave pública.

El uso de claves asimétricas ralentiza el proceso de cifrado. Para solventar dicho inconveniente, el procedimiento que suele seguirse para realizar el cifrado de un mensaje es utilizar un algoritmo de clave pública junto a uno de clave simétrica. A continuación veremos cómo se produce el cifrado de un mensaje, mediante el cual obtenemos plena garantía de confidencialidad.

Proceso:

Ana y Bernardo tienen sus pares de claves respectivas.

Ana escribe un mensaje a Bernardo. Lo cifra con el sistema de criptografía de clave simétrica. La clave  que utiliza se llama clave de sesión y se genera aleatoriamente.

Para enviar la clave de sesión de forma segura, esta se cifra con la clave pública de Bernardo, utilizando por lo tanto criptografía de clave asimétrica..

ciframix2.gif (4010 bytes)

cifrado4.gif (1789 bytes)
Bernardo recibe el mensaje cifrado con la clave de sesión y esta misma cifrada con su clave pública. Para realizar el proceso inverso, en primer lugar utiliza su clave privada para descifrar la clave de sesión.

ciframix3.gif (3433 bytes)

Una vez ha obtenido la clave de sesión, ya puede descifrar el mensaje. ciframix5.gif (3256 bytes)

Con este sistema conseguimos:

Confidencialidad: sólo podrá leer el mensaje el destinatario del mismo.

Integridad: el mensaje no podrá ser modificado.

Pero todavía quedan sin resolver los problemas de autenticación y de no repudio. Veamos cual es la solución.

 

índice    Atrás      Continuar

Inicio