Frontiers of Data and Computing ›› 2024, Vol. 6 ›› Issue (1): 150-161.

CSTR: 32002.14.jfdc.CN10-1649/TP.2024.01.014

doi: 10.11871/jfdc.issn.2096-742X.2024.01.014

• Technology and Application • Previous Articles     Next Articles

A Dynamic Access Control Scheme for Cloud Data Based on Fabric Blockchain

HU Rui1(),ZHANG Gongxuan2,*(),KOU Xiaoyong2   

  1. 1. School of Cyber Science and Engineering, Nanjing University of Science and Technology, Nanjing, Jiangsu 210094, China
    2. School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing, Jiangsu 210094, China
  • Received:2023-07-26 Online:2024-02-20 Published:2024-02-21

Abstract:

[Objective] The security of cloud storage is an important condition for users to use cloud storage services. Generally, mutual trust is required between users and cloud service providers, but centralized cloud servers have a single point of failure problem and cloud data has the risk of leakage and loss. [Methods] In order to solve the above problems, a dynamic access control scheme for cloud data based on Fabric blockchain is proposed. [Results] The scheme solves the trust problem between users and the cloud by using the characteristics of blockchains that are difficult to tamper with. The scheme also uses decentralized cloud storage to solve the single point of failure problem of cloud servers, uses smart contracts to realize the automatic execution of the solution, and uses attribute-based encryption to realize dynamic access control to cloud data. [Conclusions] Through the security analysis and experimental verification of the scheme, the scheme has shown good security and usability.

Key words: block chain, attribute-based encryption, data access control, cloud storage, smart contract