logoalt Hacker News

mdavidnlast Wednesday at 9:32 PM5 repliesview on HN

You are correct, but you omitted one complication: Clients trust Google's and Apple's servers to faithfully exchange the participants' public keys.


Replies

pcllast Wednesday at 9:36 PM

Apps (such as Signal) that care about end-to-end encryption do their own key management. So, Apple / Google servers only ever see ciphertext, and don't have access to the key material that's used for the encryption.

show 1 reply
xmx98last Wednesday at 9:50 PM

Sending public keys through the notification system is an unnecessary complication.

soamvlast Wednesday at 9:43 PM

Which clients?

ls612last Wednesday at 9:42 PM

Isn’t that what Contact Key Verification solves? Or do I misunderstand how that works?

qurrenlast Wednesday at 9:48 PM

... and hold participants' private keys truly private, which you cannot verify without a rooted phone.

show 1 reply