Para mantener los nombres de la discusión del comentario, Bob es el destinatario y Sally es el remitente.
Sally primero tendría que establecer un canal de comunicación con Bob que sea anónimo. Esto podría ser TOR, una caída de archivos, correo postal o muchas otras opciones.
Sally firma el mensaje para que Bob pueda verificar que vino de ella.
Una vez firmado, Sally cifra el mensaje y la firma para que solo Bob pueda leerlo.
Bob recibe el mensaje, lo descifra con su clave privada, comprueba la firma y lee el mensaje.
Esto se puede hacer fácilmente con PGP si Sally elimina la clave pública de Bob del mensaje cifrado ( --hidden-recipient
en gpg)
En el caso de tor, el nodo de entrada de Sally sabe que envió un mensaje a alguien, pero no sabe a quién y no puede ver el mensaje. Entonces pueden pasar dos cosas:
- Sally está llegando a Bob en un host dentro de la red tor, en cuyo caso el nodo de entrada de Bob también sabe que recibió un mensaje, pero no sabe de quién o el contenido.
- Sally está llegando a Bob en un host que no está dentro de la red de tor, en cuyo caso el nodo de salida de Sally sería el que sabía que Bob recibió un mensaje.
En cualquier caso, si el nodo de entrada de Sally es el mismo actor que su nodo de salida / nodo de entrada de Bob, entonces la comunicación podría ser sin nombre.