Journal on Communications ›› 2020, Vol. 41 ›› Issue (12): 82-93.doi: 10.11959/j.issn.1000-436X.2020232

Special Issue: 区块链

• Papers • Previous Articles     Next Articles

Blockchain-based access control mechanism for data traceability

Rongna XIE1,2, Hui LI2, Guozhen SHI1, Yunchuan GUO3, Ming ZHANG2, Xiuze DONG1   

  1. 1 Department of Cryptography and Technology, Beijing Electronic Science and Technology Institute, Beijing 100070, China
    2 School of Cyber Engineering, Xidian University, Xi’an 710071, China
    3 Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • Revised:2020-08-12 Online:2020-12-25 Published:2020-12-01
  • Supported by:
    The National Key Research and Development Program of China(2016QY06X1203);The National Key Research and Development Program of China(2017YFB0802705);The National Key Research and Development Program of China(2016QY06X1203);The National Natural Science Foundation of China(61932015)

Abstract:

To improve the transparency and traceability of access control, a blockchain-based access control mechanism for data traceability and provenance was proposed.The proposed access control policy was transferred to the smart contract and deployed on the blockchain, and the access authorization evaluation was realized by executing the smart contract deployed on the blockchain to ensure the decentralization, transparency and traceability of the access control process.The manner of combining off-chain and on-chain was adopted, the object was stored in off-chain data server, and the object index was generated by the object storage address and hash value, and deployed on the object blockchain.The log of object access authorization and access were recorded in the log blockchain, any misbehavior was immutably recorded.The security analysis show that, the proposed mechanism achieve the properties of decentralization, transparency and traceability while ensuring the privacy of data.

Key words: blockchain, access control, smart contract, decentralized, traceability

CLC Number: 

No Suggested Reading articles found!