Criptografía de clave asimétrica

En este tipo de opción, cada usuario del sistema criptográfico ha de poseer una pareja de claves:

Criptografía de Clave AsimétricaClave privada: será custodiada por el propietario y no se dará a conocer a ningún otro.

Clave pública: será conocida por todos los usuarios.

Esta pareja de claves es complementaria: lo que cifra una SÓLO lo puede descifrar la otra y viceversa. Estas claves se obtienen mediante métodos matemáticos de forma que por razones de tiempo de cómputo, es imposible conocer una clave a partir de la otra.

Funcionamiento:

  1. Alicia y Beto tienen sus pares de claves respectivas: una clave privada que sólo ha de conocer el propietario de la misma y una clave pública que está disponible para todos los usuarios del sistema.
  2. Alicia escribe un mensaje a Beto y quiere que sólo él pueda leerlo. Por esta razón lo cifra con la clave pública de Beto, accesible a todos los usuarios.
  3. Se produce el envío del mensaje cifrado no siendo necesario el envío de la clave.
  4. Sólo Beto puede descifrar el mensaje enviado por Alicia ya que sólo él conoce la clave privada correspondiente.

El beneficio obtenido consiste en la supresión de la necesidad del envío de la clave, siendo por lo tanto un sistema más seguro.

El inconveniente es la lentitud de la operación en si. Para solventarlo, 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