BC-SSES: Secure Storage Extension and Sharing Method for Blockchain

With the rise of blockchain technology, data sharing between organizations is often established in a distributed blockchain ledger that is decentralized and tamperproof and has a low trust cost. However, traditional blockchain technology does not adequately support the on-chain storage of massive data, and all the on-chain stored data are completely open and transparent to participants; consequently, it is impossible to meet the user's needs for privacy protection. In this study, we designed a scalable data access control method for blockchains; this method extends the storage forms of the blockchain to support the chaining and sharing of large files, ensures that the traceable data in the chaining process cannot be tampered with, and introduces the attribute authority mechanism in peer nodes to improve the reliability and efficiency of attribute authorization. To verify the correctness and security of the method, we built a complete prototype system based on the Hyperledger Fabric license chain and performed rigorous evaluations on the indicators of physical resource consumption and performance using the Hyperledger Caliper evaluation model. The results showed that the proposed method achieved a good balance in terms of performance, safety, and resource consumption indicators.

[1]  Ralph Deters,et al.  Physical Access Control Management System Based on Permissioned Blockchain , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[2]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[3]  Daniel Slamanig,et al.  Fine-Grained and Controlled Rewriting in Blockchains: Chameleon-Hashing Gone Attribute-Based , 2019, NDSS.

[4]  Chen Li,et al.  A Novel Attribute-Based Access Control Scheme Using Blockchain for IoT , 2019, IEEE Access.

[5]  Yaling Zhang,et al.  A Blockchain-Based Framework for Data Sharing With Fine-Grained Access Control in Decentralized Storage Systems , 2018, IEEE Access.

[6]  Juan Benet,et al.  IPFS - Content Addressed, Versioned, P2P File System , 2014, ArXiv.

[7]  Xiaohong Jiang,et al.  Smart Contract-Based Access Control for the Internet of Things , 2018, IEEE Internet of Things Journal.

[8]  Anas Abou El Kalam,et al.  FairAccess: a new Blockchain-based access control framework for the Internet of Things , 2016, Secur. Commun. Networks.

[9]  Rui Guo,et al.  Efficient and privacy-preserving traceable attribute-based encryption in blockchain , 2019, Annals of Telecommunications.

[10]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.