Desiderata:
-
Alice quiere enviarle un mensaje a Bob para que lo guarde y pueda consultar, de modo que Bob pueda estar seguro de que el mensaje vino de Alice y no fue manipulado.
-
Alicia también desea guardar una copia del mensaje para que pueda consultarla en el futuro y asegurarse de que no haya sido manipulada.
-
Después de que Bob verificara el mensaje de Alice, Mallory obtiene acceso, de forma continua, a las copias de toda la información que Alice y Bob poseen o reciben (incluidos los colores y las firmas / MAC), además de los secretos de Alice y Bob almacena en sus mentes.
-
A pesar del acceso de Mallory a toda esta información, Mallory todavía no puede probar que Alice haya firmado el mensaje.
Contexto:
-
Alice confía legítimamente en que la clave pública de OpenPGP de Bob es, de hecho, la de Bob.
-
Alice y Bob mantienen sus claves privadas OpenPGP fuera del alcance de Mallory (por ejemplo, utilizando tarjetas inteligentes OpenPGP).
Mi pregunta: independientemente de si se usa OpenPGP en la solución, ¿puede Alice lograr su deseo?