logoalt Hacker News

mdavidnyesterday 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

pclyesterday 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
xmx98yesterday at 9:50 PM

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

soamvyesterday at 9:43 PM

Which clients?

ls612yesterday at 9:42 PM

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

qurrenyesterday at 9:48 PM

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