3 ms·
Yes, for example your key could be stolen through electromagnetic eavesdropping (Cryptography Research had an amazing demo of a practical side-channel attack at
by schoen 6y ago
Yes, for example your key could be stolen through electromagnetic eavesdropping (Cryptography Research had an amazing demo of a practical side-channel attack at the RSA conference one time), but that doesn't mean that all of your message contents are exposed that way. Or, malware on your phone could exfiltrate your key but not all of your messages because that would somehow be more suspicious/noticeable, like if you were on a metered mobile data connection.
But if the attacker is a government or has otherwise compromised telco infrastructure, the attacker might already have copies of your old encrypted traffic -- which, without forward secrecy, it could use.
I think the context of the claim in the article is pretty much only for the "government physically seizes your phone and examines its contents" scenario: but even for that scenario, a user might choose to selectively delete specific messages without deleting all of them (e.g. Signal allows you to delete an entire "conversation" with a specific person).
So in this threat model, either way, we also need to look into whether Signal successfully overwrites the content and metadata of the messages it deletes on the mobile device storage, because the government attacker would use forensic tools to try to undelete that data. I don't know the answer to that.
- ghthor 6y agoSSD storage makes it pretty much impossible to overwrite data on the disk from the OS. Because writing is all handled internally and is copy on write you cant just write to disk sectors. The internal firmware will route the write to different parts of the disk.
- schoen 6y agoI've been aware of that in the past, but it slipped my mind when I was asking this question. (So thanks.) Has anyone investigated the wear leveling of mobile device storage to see how bad/tractable this situation is at the moment?
- simcop2387 6y agoThis is one of the reasons that FDE on an SSD is so important, even if you still have it send discard through to the device to mark blocks as unused it'll still make things much more difficult to reconstruct and decrypt deleted data later. Probably not perfect but it's one more layer of defense that will be more difficult to break.