-
Notifications
You must be signed in to change notification settings - Fork 382
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
Support for encryption in group chats (SPEC-292) #589
Labels
e2e
feature
Suggestion for a significant extension which needs considerable consideration
spec-omission
implemented but not currently specified
Comments
Jira watchers: @richvdh |
For anyone interested in following progress here, I've started some notes on the design of this at https://docs.google.com/document/d/1igtE-wd7f7dXlGgo52ivt-omFmtDVNMTtlQ7-sD1Ofg. -- @richvdh |
This was referenced Oct 28, 2016
matrixbot
changed the title
Support for encryption in group chats
Support for encryption in group chats (SPEC-292)
Oct 31, 2016
matrixbot
added
the
feature
Suggestion for a significant extension which needs considerable consideration
label
Nov 7, 2016
Fixed by #1284 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
e2e
feature
Suggestion for a significant extension which needs considerable consideration
spec-omission
implemented but not currently specified
m.room.encrypted
events work as a proof-of-concept to demonstrate that we can transfer data securely between clients, but this:The draft e2e spec contains some initial ideas about a design, but this needs fleshing out.
As an alternative approach, it would also be interesting to consider a very simple encryption protocol, whereby there is a single shared secret for each room, which is used as a key for a cipher. This secret could be shared between participants using 1:1 Olm channels. The main disadvantage of such an approach is that it does not offer Forward Security, or privacy from departed members, without regular rekeying. This opens further questions: when would you rekey, and who is responsible for initiating such a process?
(Imported from https://matrix.org/jira/browse/SPEC-292)
(Reported by @richvdh)
The text was updated successfully, but these errors were encountered: