Skip to content

Instantly share code, notes, and snippets.

@carlos8f

carlos8f/idea.md Secret

Last active August 29, 2015 13:57
Show Gist options
  • Select an option

  • Save carlos8f/52e08c6a3a38b9b49311 to your computer and use it in GitHub Desktop.

Select an option

Save carlos8f/52e08c6a3a38b9b49311 to your computer and use it in GitHub Desktop.
encrypted, delta compressed, disk storage

need to figure out a way to:

  1. store encrypted data
  2. delta compressed
  3. accessible by version
  4. on disk

forward secrecy version

  • ssh pubkeys are used for registration and signing only, encryption done only through ephemeral keypairs
  • every time a push is made, a new privet is generated w/ a new id and keypair
  • old keypairs need to be locally stored
  • historic ids can be listed in new .privet file, or optionally destroyed
  • how to share with other people while staying encrypted on server?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment