Streams and Data Access

+1 vote

From your blog:
--------------------
Streams provide a natural way to support encrypted data on a blockchain, as follows:

  1. One stream is used by participants to distribute their public keys for any public-key cryptography scheme.
  2. A second stream is used to publish data, where each piece of data is encrypted using symmetric cryptography with a unique key.
  3. A third stream provides data access. For each participant who should see a piece of data, a stream entry is created which contains that data’s secret key, encrypted using that participant’s public key.

    Do we have any documentation/steps how to implement this?
asked Oct 6, 2016 by sanmadhavan

1 Answer

0 votes
We don't have any more detailed documentation than this, and for now all the encryption will happen at the application level. You should be able to use a tool/library like OpenSSL to do most of the heavy lifting for you, so it's mainly a matter of deciding what encryption schemes you wish to use.
answered Oct 6, 2016 by MultiChain
...