How does the WhatsApp encryption model differ from Apple's iMessage encryption model?<p>- In iMessage, Apple handles key distribution, so if I'm in your contacts, I know the keys for all of your Apple devices. (I'm guessing the private key stays on the device, but I'm not sure).<p>- iMessage seems to provide no way of verifying someone's key fingerprint.<p>- On the other hand, whatsApp seems to force you and your contacts to meet at a Starbucks so you can distribute and sign each other's public keys. Interesting.<p>What other differences are there?<p>(to make this easier, let's assume that both companies implemented the system the way they claim they did)