24 jul 2010

Correo Seguro

Confidencialidad


Alice quiere enviar un e-mail confidencial, m, a Bob.
Alice:

  • genera una clave privada simétrica randómica, KS.
  • cifra el mensaje con KS (por eficiencia).
  • además cifra KS con la clave pública de Bob(KB+).
  • envía ambas cosas, KS(m) y KB+(KS) a Bob.

Bob:

  • utiliza su clave privada para descifrar y recuperar KS
  • utiliza KS para descifrar KS(m) y recuperar m



Autenticación e Integridad


Alice quiere brindar autenticación de origen e integridad al mensaje.
  • Alice firma digitalmente un hash del mensaje.
  • envía ambos, el mensaje (en texto claro) y la firma digital.

Confidencialidad, Autenticación e Integridad


Alice quiere brindar confidencialidad, autenticación de origen e integridad del mensaje.

Alice utiliza tres claves: su clave privada, la clave pública de Bob y la recientemente creada clave simétrica (session key: one-time key)

No hay comentarios:

Publicar un comentario