Abstract

Blockchain technology has been widely concerned by scholars and industry since it was put forward, and Banks, Internet of Things, Supply Chain, Government and Medical Industry have proposed using blockchain technology to solve their problems, respectively. However, there are some difficulties in the deployment of blockchain products. One important reason is privacy protection. In order to protect blockchain privacy, discretionary access control method is proposed, and the corresponding model and algorithm are given. Encryption algorithm is used to encrypt the blockchain transaction transactions to privacy transactions. The encryption key and access rights are encapsulated by Lagrange polynomial to form secret information sent to authorized users. Extracting enough secret information, authorized user groups work together to calculate the decryption key, and then obtain the transaction transactions plaintext and finally implement consensus mechanism to verify the transaction. Secret information safely self-destruct immediately if exceed effective time. Authorized users and effective time are entirely determined by the owner of the transaction. This paper realizes key distributed securely, achieves discretionary access control and fine-grained access control and provides strong privacy protection.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call