Encryption for private content #121
Replies: 4 comments 7 replies
-
New here Could this be handle via a custom schema that would be describing encrypted content, made for private messaging between two DID? |
Beta Was this translation helpful? Give feedback.
-
We are definitely interested in non-public content! Including things like end-to-end encrypted DMs, groups, "private accounts", paid subscriber content, etc. We currently don't think that simply plopping encrypted content in to public atproto repositories is a good idea. Having encrypted content broadly available and even archived really raises the stakes for key loss and content leaking. While there is nothing technically preventing it, and folks can build whatever lexicons and stuff whatever bytes in their own repos, we would discourage folks from building atproto services that store encrypted content in repos. Our dev team has lots of ideas and is really excited to work on these features, but will not be focusing on this until after our core moderation and federation features are launched. |
Beta Was this translation helpful? Give feedback.
-
From yesterday’s roadmap post:
I think the clear top candidate here is MLS, as an emerging internet standard for encrypted messaging interoperability: https://messaginglayersecurity.rocks/ It’s already far along the IETF standardization track that atproto aspires to enter. Matrix is hard at work to become fully compatible (in many ways even merge) with MLS: https://arewemlsyet.com/ |
Beta Was this translation helpful? Give feedback.
-
I hope not being that-person-that-bumps-dead-threads-in-discussion-foruns but here we go. I was wondering about how to address the privacy concerns (since everything is public so far). I've been experimenting with a key wrapping mechanism, using
|
Beta Was this translation helpful? Give feedback.
-
The proposed architecture looks very promising for public discourse, but it doesn't seem to cover any notion of private discourse (e.g. equivalent to Twitter DMs or WhatsApp/Facebook groups). Do you have any ambition to cover such types of content/communication as well, and if so, do you have any preliminary designs for how it could be built on top of the ADX architecture?
If I understood correctly, the lower layer of the ADX design (identity & data, without the indexing/aggregation) doesn't look particularly specific to social media, other than managing a collection, mainly queryable in time order. This could make it a useful foundation for other types of information, and make ADX a potential alternative to other emerging portable personal data solutions like Solid or Textile Threads. However this would only be viable if users could control access to their data, presumably through some kind of end-to-end encryption architecture.
Beta Was this translation helpful? Give feedback.
All reactions