On 31 October 2014 10:50, Moxie Marlinspike <[email protected]> wrote:
> 5) The server enforces that new incoming messages are encrypted to both
> devices.

This bit seems like it would lead to problems/overhead.  As device A
already has a session with device B, it's tempting to say "Well A
would just forward it to B" but it assumes A is online all the time.
That's obviously not acceptable.

Carol wants to send a message to Alice, but doesn't know Alice added a
device. She sends it, and it gets kicked back to her for re-encrypting
to multiple keys.  (Which of course sounds a little scary, but the new
key is certified.)

The 'server' may not be a 'server' but a network of servers which must
either synchronize state or require some server be the authority for
particular users.

Probably others.

None of them are insurmountable, just added complexity.  I'd be
curious if any of them were particularly painful for you when you went
down that route.

-tom
_______________________________________________
Messaging mailing list
[email protected]
https://moderncrypto.org/mailman/listinfo/messaging

Reply via email to