Blockchain-based access control mechanism for data traceability

被引:0
|
作者
Xie R. [1 ,2 ]
Li H. [2 ]
Shi G. [1 ]
Guo Y. [3 ]
Zhang M. [2 ]
Dong X. [1 ]
机构
[1] Department of Cryptography and Technology, Beijing Electronic Science and Technology Institute, Beijing
[2] School of Cyber Engineering, Xidian University, Xi'an
[3] Institute of Information Engineering, Chinese Academy of Sciences, Beijing
来源
Shi, Guozhen (sgz1974@163.com) | 1600年 / Editorial Board of Journal on Communications卷 / 41期
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Access control; Blockchain; Decentralized; Smart contract; Traceability;
D O I
10.11959/j.issn.1000-436x.2020232
中图分类号
学科分类号
摘要
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. © 2020, Editorial Board of Journal on Communications. All right reserved.
引用
收藏
页码:82 / 93
页数:11
相关论文
共 19 条
  • [1] NAKAMOTO S., Bitcoin: a peer-to-peer electronic cash system, (2008)
  • [2] NOVO O., Blockchain meets IoT: an architecture for scalable access management in IoT, IEEE Internet of Things Journal, 5, 2, pp. 1184-1195, (2018)
  • [3] SUKHODOLSKIY I, ZAPECHNIKOV S., A blockchain-based access control system for cloud storage, Proceedings of the 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering, pp. 1575-1578, (2018)
  • [4] ZHU Y, QIN Y, GAN G H, Et al., TBAC: transaction-based access control on blockchain for resource sharing with cryptographically decentralized authorization, Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference, pp. 535-544, (2018)
  • [5] ES-SAMAALI H, OUTCHAKOUCHT A, LEROY J P., A blockchain-based access control for big data, Journal of Computer Networks and Communications, 5, 7, pp. 137-147, (2017)
  • [6] MAESA D D F, MORI P, RICCI L., Blockchain based access control, Proceedings of the IFIP International Conference on Distributed Applications and Interoperable Systems, pp. 206-220, (2017)
  • [7] MAESA D D F, MORI P, RICC L., A blockchain based approach for the definition of auditable access control system, Computers & Security, 84, 7, pp. 93-119, (2019)
  • [8] MAESA D D F, MORI P, RICCI L., Blockchain based access control services, Proceedings of the IEEE International Symposium on Recent Advances on Blockchain and Its Applications (BlockchainApp), pp. 1379-1386, (2018)
  • [9] LIU A D, DU X H, WANG N, Et al., Blockchain-based access control mechanism for big data, Journal of Software, 30, 9, pp. 2636-2654, (2019)
  • [10] DU R Z, LIU Y, TIAN J F., An access control method using smart contract for internet of things, Journal of Computer Research and Development, 56, 10, pp. 2287-2298, (2019)