logoalt Hacker News

londons_exploreyesterday at 3:14 PM3 repliesview on HN

I want whatsapp to decrypt the messages in a secure enclave and render the message content to the screen with a secure rendering pipeline, as is done with DRM'ed video.

Compromise of the client side application or OS shouldn't break the security model.

This should be possible with current API's, since each message could if needed simply be a single frame DRM'ed video if no better approach exists (or until a better approach is built).


Replies

Retr0idyesterday at 3:22 PM

Signal uses the DRM APIs to mitigate threats like Microsoft Recall, but it doesn't stop the app itself from reading its own data.

I don't really see how it's possible to mitigate client compromise. You can decrypt stuff on a secure enclave but at some point the client has to pull it out and render it.

show 5 replies
rsyncyesterday at 6:34 PM

“I want whatsapp to decrypt the messages in a secure enclave and render the message content to the screen with a secure rendering pipeline, as is done with DRM'ed video.“

If you are sophisticated enough to understand, and want, these things (and I believe that you are) …

… then why would you want to use WhatsApp in the first place?

show 1 reply
OtherShrezzingyesterday at 3:23 PM

This is what a layman would assume happens from Meta’s WhatsApp advertising. They show the e2e process, and have the message entirely unreadable by anyone but the phone owner.

show 1 reply