Hacker News new | ask | show | jobs
by Asmod4n 3844 days ago
multi-device sync means you have to store the private key in the "cloud", or something else which could directly identify you.
1 comments

No, iMessage for example generates a unique key pair per device and submits your public key to the key pool for your account. Devices can then sync old history using each other's keys and new messages will be encrypted for all devices.

The problem is that the key pool is in Apple's hands. You cannot guarantee that they don't go and add a key do the pool and get all your messages anyways.