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

Architecture sketch for encrypted storage (unlikely to come) #1

Closed
marcelklehr opened this issue Jun 10, 2016 · 5 comments
Closed

Architecture sketch for encrypted storage (unlikely to come) #1

marcelklehr opened this issue Jun 10, 2016 · 5 comments

Comments

@marcelklehr
Copy link
Member

marcelklehr commented Jun 10, 2016

  • the server has multiple "hubs" each of which consists of a log which has multiple channels
  • example channels are 'bookmarks', 'history', etc.
  • the messages in the channels are encrypted CRDT operations
  • devices write their changes to the log of the floccus hub on the server using
  • A symmetric master key shared by all devices on that hub
    • (New devices could be added using PAKE: Desktop:addDevice -> Desktop:get a password -> Phone:enter password -> DH-like, forward secure, password-blinded key-exchange (PAKE) via 'meta' channel -> Desktop writes master key encrypted with PAKE session key to )
@e-alfred
Copy link

I am just curious about the things you would like to implement aside from bookmarks and history sync?

@marcelklehr
Copy link
Member Author

Bookmarks and history are the most pressing ones for me. What would you like to see? I can imagine tab sync being useful, for example.

@e-alfred
Copy link

e-alfred commented Jun 20, 2016

Yes, tab syncing would be nice as well. Maybe this list could help a bit with the features that would be useful: https://en.wikipedia.org/wiki/Comparison_of_browser_synchronizers#Syncable_Items

Form history, search engines, add-ons/extensions, preferences/settings would be really awesome, especially if they could be used across different browsers (probably very difficult for the latter two).

@marcelklehr
Copy link
Member Author

Thanks for the useful list! Not all of that stuff is available through the WebExtension API, yet, though, so I'll see whether I'll get to those.

@github-actions
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants