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 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