(no title)
baash05 | 3 years ago
Whats App (a currently end to end encrypted message system) will have to be able to send messages to other messaging platforms.
Complications.
1. The api's of these systems (as well as the user authentication) will have to become public.
- That's really a problem for these companies, if they don't have a SingleSignOn solution.
- That's not really a problem if they use a third party SingleSignOn solution (Many use facebook or google)
2. Text that gets sent to "the other platforms" will have to be decrypted inside those platforms.
- This is a problem because they'll have to use the same (IP protected) algorithm.
OR. Whats app can decrypt the message in the cloud, and send it decrypted. Thus breaking their entire reason for being, and killing E2E coms.
BOTH these complexities open the users up for security violations.
For a group that want to allow its people to own their data, and not be tracked by cookies, this seems like a huge step into insecure coms.
3np|3 years ago
Allow users to bring their own client. Depending on particulars in resulting regulation, could also mean federation (where S2S means passing on encrypted messages, the content of which is of course encrypted).
Maybe not everyone here are aware that WhatsApp, FB Messenger and Google Talk/Hangouts/whatever were all speaking XMPP before they eventually went closed. There was a time when you could connect to all of them from the same client speaking the same protocol, and talk to people on different servers. WhatsApp's server side started as a fork of ejabberd.
The most straightforward way (assuming non-malicious compliance, which TBF may be far-fetched) for this would probably be XMPP with a well-defined set of extensions. This would not require compromising user security, nor would it require SSO.
zaik|3 years ago
mhoad|3 years ago
But I don’t get why would any of that have to be true? I don’t understand the technical requirement that would break E2EE here?
Of course you can make interoperable E2EE between platforms.
You will have to use the same open protocols which I think is the actual goal we are going for here. We already have good options in place for exactly that like https://en.m.wikipedia.org/wiki/Signal_Protocol
If that became the new standard for interoperability I would consider it a great outcome.
netsharc|3 years ago
In a better world, something like https://otr.cypherpunks.ca could be implemented, where the user has control of their own e2e...
baash05|3 years ago
Now WhatsApp builds in server side decryption.
Next law: Turn on server side decryption for messages sent from user X. No need to tell them, their user agreement allows for it.
I'm pessimistic, because if a government can mess up tech, they will.
viraptor|3 years ago
E2E does not depend on SSO between the networks.
zeepzeep|3 years ago
Only on the client.
> (IP protected) algorithm.
I hope that they do not use some secret IP protected crypto algo...
baash05|3 years ago