3 ms·
> and end-to-end encrypted their customers' data Somewhat of a tangent: does anyone have any resources on designing/implementing E2E encryption for an app wh
by nozzlegear 2y ago
> and end-to-end encrypted their customers' data
Somewhat of a tangent: does anyone have any resources on designing/implementing E2E encryption for an app where users have shared "team" data? I understand the basics of how it works when there's just one user involved, but I'm hoping to learn more about how shared data scenarios (e.g. shared E2E group chats like Facebook Messsenger) are implemented.
- davidmurdoch 2y agoMatrix has a detailed write up intended for client implementers: https://matrix.org/docs/matrix-concepts/end-to-end-encryption/ https://matrix.org/docs/matrix-concepts/end-to-end-encryptio... It should give you some ideas on how it's done.
- nozzlegear 2y agoThanks! I've added it to my reading list.
- supriyo-biswas 2y agoYou want to search for the "double rachet protocol", which brings up articles like this[1]. [1] https://nfil.dev/coding/encryption/python/double-ratchet-example/ https://nfil.dev/coding/encryption/python/double-ratchet-exa...
- nozzlegear 2y agoExactly the kind of thing I was looking for, thank you! And thanks for the tip about "double ratchet protocol," that helps a ton.