4 ms·
The one thing iMessage and WhatsApp have in common is that they both end-to-end encrypt without giving the user control over the keys being used. So ignoring a
by pilif 11y ago
The one thing iMessage and WhatsApp have in common is that they both end-to-end encrypt without giving the user control over the keys being used.
So ignoring actual protocol and implementation flaws (I agree with you that WhisperSystems will probably be ahead of Apple there), both rely on the key management being done in a thrustworthy manner.
And this is where I trust Apple more than Facebook, especially in light of the recent FBI events. If Apple says they are not maliciously injecting fake public keys for the purpose of surveillance and marketing, I tend to believe Apple.
If Facebook is silent about this, I assume they are doing it.
- ianmiers 11y agoWhatsApp allows you to verify keys. Apple doesn't. This makes a pretty big difference. Also, iMessage's crypto protocol is cryptographically broken. It's been patched together in ways that prevent the obvious attack, but don't actually fix the underlying issue. Doing so involves replacing the protocol. In the mean time, those patches are not fool proof and someone may get around them.
- pilif 11y ago> Whats App allows you to verify keys. Apple doesn't. This makes a pretty big difference. Does it? It allows me to verify a key. It doesn't give me any ability to control what other keys it's working with. This only helps me to make sure that the message I just got, I actually got from the person it's claiming to be. It doesn't give me any other protection though. I agree about the broken iMessage crypto and I hope to see Apple upgrade the protocol in a future OS release. With their quick uptake of new OSes, a fix could propagate relatively quickly.