We can incorporate NuCypher. NuCypher helps dApp developers store, share, and manage private data on public blockchains with decentralized proxy re-encryption as a service.
Here is how it works.
- Alice has sensitive data that she wants to be able to delegate access to.
- Alice encrypts her data using her own public key and stores it in the cloud, or decentralized storage.
- Alice delegates access to Bob. The data is rekeyed to Bob’s key in storage.
- Bob downloads the data and decrypts it with his private key.