- Guide
- Apr 12
- 2 mins read
How to make Records private in RecordsKeeper Blockchain?
RecordsKeeper Blockchain is built as Public Open Source Platform to share data globally but it still supports multiple features you can use to make the data private over the RecordsKeeper Blockchain.
- RecordsKeeper Private Chain: RecordsKeeper is provided as an open source platform, so you can use the RecordsKeeper codebase to create your own private chains. This provides the functionality for access rights to you and you can grant permissions accordingly so that the data is shared only between the authorized users.
- Encrypting Records before Publishing on the RecordsKeeper Blockchain: This method utilizes the RecordsKeeper public Blockchain but gives you a process so that only the authorized users have the access to the data shared over the Blockchain. Over the RecordsKeeper Blockchain, all the users have their own private and public keys. This step can be divided into the number of sub-steps:
- The user who wants to share data privately with the other users receives the public addresses of the other users through a secure channel.
- User encrypts the data using his/her private key.
- The user again encrypts the data using the other authorized users public key thus creating a separate entity for each user who wants to access the data. This encryption makes sure that only the authorized users have the access to the data and no other user even if they have the publishers public key can access data.
- The user publishes the data over the RecordsKeeper Blockchain, creating a separate transaction for each authorized user.
- User shares the transaction id with the authorized users.
- Now authorized users can read the data from the transaction but it is still encrypted.
- Authorised users use their private keys to decrypt the data, which still has one more level of encryption.
- Publisher shares his/her public key with authorized users through a secure channel.
- Authorised users now can decrypt the data to get the original record using the publishers public key.
This makes sure that your data is secure and safely distributed among the interested parties. You can then use the key pairs from the RecordsKeeper for the whole process, or you can generate your own key pairs using any other 3rd party Cryptography libraries.
Please make sure that you do not share your private key in the complete process.
Related Posts
Storage Price Comparison of RecordsKeeper (XRK) with other major Blockchains
Blockchain Databases are the completely different models from the cloud storages like AWS S3, Dropbox etc. or Blockchain Storages like Storj, Filecoin etc. The cloud storages require you to pay a certain amount of payment…
- Apr 17
- 4 mins read
How to use XRK Wallet?
RecordsKeeper wallet is used to check your XRK balance, send and receive XRK to other XRK wallets. RecordsKeeper wallet has a toggle on top right corner through which you can switch to Testnet and Mainnet…
- Apr 13
- 3 mins read
Recent Posts
Recent Comments
Archives
Categories
Subscribe to Solvemint
I want the latest update in...
Latest Post
RecordsKeeper Token Distribution Cancellation Announcement
- November 16, 2018
- 2 mins read
Finding work in Blockchain Space
- October 10, 2018
- 3 mins read
Digital Identity Platform on RecordsKeeper
- October 1, 2018
- 3 mins read
How RecordsKeeper Blockchain Can Prove to be a Boon for the Telecom Industry?
- September 27, 2018
- 2 mins read