Consortium Blockchain Efficient Storage Access Control Solution
Baohua Huang, Huiying Zheng, Xi Qu, Tinggang Xiong · 2023
The consortium blockchain platform Hyperledger Fabric provides a channel mechanism to isolate and protect the data, but the nodes inside the channel access the chain data at will and the centralization of management make the consortium blockchain face security problems such as data leakage, confusion of node access rights, and inability to update access rights. In order to solve the above problems in the consortium blockchain, an efficient storage access control scheme for the consortium blockchain applicable to Hyperledger Fabric is designed. The scheme is studied from several aspects of access control, attribute update, access policy update, key distribution and efficient and secure storage of data, using a combination of data chain and attribute set chain through the channel mechanism provided by Fabric, using database to store update records to achieve access policy update, using Fabric-CA component to achieve node attribute private key generation and distribution, proposing IPFS chunking and negotiation mechanism to reduce the I/O performance consumption of nodes. Experiments and security analysis show that the proposed scheme is efficient and secure.