ipfs-encryption
ipfs-encryption copied to clipboard
Encrypting IPFS data
The DAG
At the lowest level the [DAG](https://github.com/ipld/js-ipld-dag-pb/blob/master/src/dag.proto.js) must signify that the data is encrypted. This needs - encryption method - key id - key holder (optional) The key id is the...
The key chain #2 should allow changing of the pass phrase or any options. The requires re-encrypting all the keys with the new derived key of the new pass phrase/options.
# Problem **As a** publisher of data **I want** only pre-authorised people to read that data **So that** sensistive information is always protected and immediately availble to the pre-authorised people
CMS #9 should use RSA-KEM [RFC 5990](https://tools.ietf.org/html/rfc5990) > The RSA-KEM Key Transport Algorithm takes a different approach that provides higher security assurance, by encrypting a _random_ integer with the recipient's...
: you should catch up with https://github.com/ianopolous , he built peergos https://peergos.org/
# Problem **As a** publisher of data **I want** only authorised people to read that data **So that** sensistive information is always protected