Skip to content
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

Encrypted history sharing: design "key bundle" format #2688

Open
Tracked by #2685
richvdh opened this issue Jan 10, 2025 · 0 comments
Open
Tracked by #2685

Encrypted history sharing: design "key bundle" format #2688

richvdh opened this issue Jan 10, 2025 · 0 comments

Comments

@richvdh
Copy link
Member

richvdh commented Jan 10, 2025

Our proposed solution to sharing encrypted room history on invite involves uploading all of the room keys to an encrypted media blob.

This issue tracks the design of a format for that encrypted blob. Likely it will be based on the key export format, but also bear in mind that the key should be autogenerated (rather than derived from a passphrase) and will be shared over a to-device message (see #2689), so see the encrypted attachment format.

We have some ideas for security improvements over the current encrypted attachment format which we should implement too. In particular, we would like to address some of the points raised by the Missing Salamanders blog post.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant