> b) synchronizing the complex and changing keystore (pairwise state
>    between all correspondents) between multiple e-mail clients, since
>    many people use multiple MUAs to access a single mailbox

The obvious place to put the data is the mailbox. Mail servers via imap
are pretty okay at synchronizing immutable blobs of data, so it should
be possible technically to achieve synchronized state among all MUAs.
We can also get confidentiality and integrity for this data with a
secret shared in all MUAs, like the user's pgp key.

But I think there's a catch: We can never reliably *delete* data from
the server. This essentially breaks the properties we gain from key
erasure ("forward secrecy") in the first place. That's a huge problem,
and I'm not sure there is a way to work around it. At least not if we
want to be able to read mails from a session established by one MUA in
another.

 - V

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Messaging mailing list
Messaging@moderncrypto.org
https://moderncrypto.org/mailman/listinfo/messaging

Reply via email to