-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to decrypt message that has been received while being logged out #1893
Comments
This is a property of https://en.wikipedia.org/wiki/Forward_secrecy A feature is in the works (Dehydration) which lets you stash your session during logout securely to be able to re-use with your next login |
@t3chguy But what if I want to logout and resume on a different pc? The message would be lost then wouldn't it? |
That would have no effect. It would be securely stored (encrypted) on your Matrix server so can be migrated to a different device.
Keep a session logged in, if you log out of all of your sessions then you have 0 keypairs to which encrypted messages can be encrypted for. |
So if I have no sessions left there is no way around this issue until the dehydration feature is implemented? |
If you have 0 sessions then you have no keys to be encrypted for. Hence you not receiving the decryption keys for messages which happen during that time. |
Do you have a rough estimate / timeline for when the dehydration feature will be available? |
Same here, that would be really nice to know.
|
So instead of doing Security Key backup and room keys export in element, There should be at least some kind of hint before log off, that any message sent can never be decrypted again! |
-- answering to @t3chguy at duplicate #25837 --
Ok ok, I didn't know about this OLM/megolm thing and how keys were sent. Is it a security issue to store ALL keys from a backup-ed session ? Then new sent keys could also be stored and no more decrypting issue. That's what is expected when you backup a session... Is it possible to turn on the feature with a web app ? Thanks |
You're describing dehydration |
Isn't this already implemented? |
Steps to reproduce
** Unable to decrypt: The sender's device has not sent us the keys for this message. **
What happened?
You're unable to decrypt an E2EE message that has been send/received while the receiver has been logged out of the session.
What did you expect?
I expect to be able to decrypt/restore messages that I should have received while being logged out of my account.
Operating system
Windows,Mac, Web
Browser information
Latest Chrome, Latest Edge
URL for webapp
https://app.element.io/
The text was updated successfully, but these errors were encountered: