Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

1/ phone tethering is the price to pay for end-to-end encryption: the support of multiple devices is not compatible with perfect forward secrecy, as the former require the asynchronous push of messages to all devices while PFS requires synchronicity (at least some kind of, as explained in their white paper here: https://lobste.rs/s/sx2f0r/whatsapp_encryption_overview_tech...

2/ if you don't like the Desktop App (or are using Linux), you can use https://web.whatsapp.com/ and/or the Chrome extension WhatsChrome https://chrome.google.com/webstore/detail/whatschrome/bgkodf...



> PFS requires synchronicity

No it doesn't. Multiple devices is a special case of multiple recipients, which the Signal protocol handles (and I presume Whatsapp does as well). See more details here (https://whispersystems.org/blog/private-groups/)

Now, that doesn't mean it already works in Signal/Whatsapp, because they have other constraints. But it's not PFS that prevents it.


Or you can use Whatsie [1] a simple & beautiful desktop client for WhatsApp Web.

https://github.com/Aluxian/Whatsie


What did they use to make the desktop app, I wonder. Maybe _electron 1.0_?!?


They did use electron. Confirmed by viewing `/Applications/WhatsApp.app/Contents/Frameworks/Electron*`




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: