

浏览全部资源
扫码关注微信
Online First:2021-12,
Published:15 December 2021
移动端阅览
Zhensheng GAO, Lifeng CAO, Xuehui DU. Research progress of access control based on blockchain[J]. Chinese Journal of Network and Information Security, 2021, 7(6): 68-87.
Zhensheng GAO, Lifeng CAO, Xuehui DU. Research progress of access control based on blockchain[J]. Chinese Journal of Network and Information Security, 2021, 7(6): 68-87. DOI: 10.11959/j.issn.2096-109x.2021044.
区块链技术有着去中心化、可信度高、难以篡改的特点,能够解决传统访问控制技术中存在的信任难题。通过总结现有的基于区块链的访问控制机制,分别从基于交易事务和基于智能合约两种实现方式分析了将区块链技术应用于访问控制领域的独有优势。根据区块链应用中的关键问题,从动态访问控制、链上空间优化、隐私数据保护3个关键技术总结了现有的研究进展。结合目前基于区块链的访问控制机制面临的挑战,提出了5点研究展望。
Blockchain technology has the features of decentralization
high credibility
non-tampering and traceability
which can address the trust problem in traditional access control technology.Based on the implementation with blockchain
the unique advantages of applying blockchain to access control are analyzed from two aspects: based on transaction and based on smart contract.Based on the key issues in blockchain application
the current research progress is summarized from three key technologies: dynamic access control
blockchain space optimization
and privacy data protection.Based on the challenges faced by the current blockchain-based access control mechanism
five research prospects are proposed.
李昊 , 张敏 , 冯登国 , 等 . 大数据访问控制研究 [J ] . 计算机学报 , 2017 , 40 ( 1 ): 72 - 91 .
LI H , ZHANG M , FENG D G , et al . Research on access control of big data [J ] . Chinese Journal of Computers , 2017 , 40 ( 01 ): 72 - 91 .
信息通信研究院 . 大数据安全白皮书 [EB ] .
China Academy of Information and Communications Technology . White paper of big data security [EB ] .
沈海波 , 洪帆 . 访问控制模型研究综述 [J ] . 计算机应用研究 , 2005 , 22 ( 6 ): 9 - 11 .
SHEN H B , HONG F . Survey of research on access control model [J ] . Application Research of Computers , 2005 , 22 ( 6 ): 9 - 11 .
李国杰 , 程学旗 . 大数据研究:未来科技及经济社会发展的重大战略领域——大数据的研究现状与科学思考 [J ] . 中国科学院院刊 , 2012 , 27 ( 6 ): 647 - 657 .
LI G J , CHENG X Q . Research status and scientific thinking of big data [J ] . Strategy & Policy Decision Research , 2012 , 27 ( 6 ): 647 - 657 .
NAKAMOTO S . Bitcoin:a peer-to-peer electronic cash system [EB ] .
方巍 , 郑玉 , 徐江 . 大数据:概念、技术及应用研究综述 [J ] . 南京信息工程大学学报(自然科学版) , 2014 , 6 ( 5 ): 405 - 419 .
FANG W , ZHENG Y , XU J . Big data:Conceptions,key technologies and application [J ] . Journal of Nanjing University of Information Technology (Natural Science Edition) , 2014 , 6 ( 5 ): 405 - 419 .
张锐卿 , 汤泰鼎 , 万可 . 大数据环境下细粒度的访问控制与审计管理 [J ] . 信息安全研究 , 2017 , 3 ( 6 ): 509 - 516 .
ZHANG R Q , TANG T D , WAN K . Fine-grained access control and audit management in big data environment [J ] . Journal of Information Security Research , 2017 , 3 ( 6 ): 509 - 516 .
SANDHU R S , COYNE E J , FEINSTEIN H L , et al . Role-based access control models [J ] . Computer , 1996 , 29 ( 2 ): 38 - 47 .
YUAN E , TONG J . Attributed based access control (ABAC) for web services [C ] // IEEE International Conference on Web Services (ICWS'05) . 2005 .
THOMAS R K , SANDHU R S . Task-based authorization controls (TBAC):A family of models for active and enterprise-oriented authorization management [M ] . Database Security XI . Berlin : Springer , 1998 : 166 - 81 .
邓集波 , 洪帆 . 基于任务的访问控制模型 [J ] . 软件学报 , 2003 , 14 ( 1 ): 76 - 82 .
DENG J B , HONG F . Task-based access control model [J ] . Journal of Software , 2003 , 14 ( 1 ): 76 - 82 .
MOLLOY I , HONG C , LI T , et al . Mining roles with multiple objectives [J ] . ACM Transactions on Information & System Security , 2010 , 13 ( 4 ): 1 - 35 .
MOLLOY I , LI N , YUAN Q , et al . Mining roles with noisy data [C ] // Proceedings of the 15th ACM Symposium on Access Control Models and Technologies . 2010 : 45 - 54 .
MOLLOY I , CHARI S . Generative models for access control policies:applications to role mining over logs with attribution [C ] // Proceedings of the 17th ACM Symposium on Access Control Models and Technologies . 2012 : 45 - 56 .
聂伯敏 , 熊桂喜 . 分布式环境下基于角色访问控制的实现 [J ] . 计算机工程 , 2002 , 28 ( 8 ): 181 - 183 .
NIE B M , XIONG G X . Implementation of role-based access control in distributed environment [J ] . Computer Engineering , 2002 , 28 ( 8 ): 181 - 183 .
LONGSTAFF J , NOBLE J . Attribute based access control for big data applications by query modification [C ] // IEEE Second International Conference on Big Data Computing Service and Applications (BigDataService) . 2016 : 58 - 65 .
BHATT S , PATWA F , SANDHU R . ABAC with group attributes and attribute hierarchies utilizing the policy machine [C ] // Proceedings of the 2nd ACM Workshop on Attribute-Based Access Control . 2017 : 17 - 28 .
惠榛 , 李昊 , 张敏 , 等 . 面向医疗大数据的风险自适应的访问控制模型 [J ] . 通信学报 , 2015 , 36 ( 12 ): 190 - 199 .
HUI Z , LI H , ZHANG M , et al . Risk-adaptive access control model for big data in healthcare [J ] . Journal on Communications , 2015 , 36 ( 12 ): 190 - 199 .
SANTOS D R D , WESTPHALL C M , WESTPHALL C B . A dynamic risk-based access control architecture for cloud computing [C ] // IEEE Network Operations and Management Symposium (NOMS) . 2014 : 1 - 9 .
何蒲 , 于戈 , 张岩峰 , 等 . 区块链技术与应用前瞻综述 [J ] . 计算机科学 , 2017 , 44 ( 4 ): 1 - 7 , 15 .
HE P , YU G , ZHANG Y F , et al . Survey on blockchain technology and its application prospect [J ] . Computer Science , 2017 , 44 ( 4 ): 1 - 7 , 15 .
邹均 , 张海宁 . 区块链技术指南 [M ] . 北京:机械工业出版社 . 2017 .
ZOU J , ZHANG H N . Blockchain technology guide [M ] . Beijing:Machinery Industry Press . 2017 .
SWAN M . Blockchain:blueprint for a new economy [M ] . O'Reilly Media,Inc , 2015 .
LAMPORT L , SHOSTAK R , PEASE M . The Byzantine generals problem [J ] . ACM Transactions on Programming Languages and Systems (TOPLAS) , 1982 , 4 ( 3 ): 382 - 401 .
FISCHER M J , LYNCH N A , PATERSON M S . Impossibility of distributed consensus with one faluty process [J ] . ACM Tocs , 1985 , 32 ( 2 ): 374 - 382 .
ZHENG Z , XIE S , DAI H , et al . An overview of blockchain technology:architecture,consensus,and future trends [C ] // IEEE International Congress on Big Data (BigData Congress) . 2017 : 557 - 564 .
TAPSCOTT D , TAPSCOTT A . Blockchain revolution:how the technology behind bitcoin is changing money,business,and the world [M ] . Penguin , 2016 .
ZYSKIND G , ZEKRIFA D M S , ALEX P , et al . Decentralizing privacy:using blockchain to protect personal data [C ] // IEEE Security & Privacy Workshops . 2015 : 180 - 184 .
PINNO O J A , GRéGIO A , BONA L C E D . ControlChain:blockchain as a central enabler for access control authorizations in the IoT [C ] // Globecom IEEE Global Communications Conference . 2017 : 1 - 6 .
MAESA D D F , MORI P , RICCI L . Blockchain based access control [C ] // IFIP International Conference on Distributed Applications and Interoperable Systems . 2017 : 206 - 220 .
SHAFAGH H , BURKHALTER L , HITHNAWI A , et al . Towards blockchain-based auditable storage and sharing of IoT data [C ] // Proceedings of the 2017 on Cloud Computing Security Workshop . 2017 : 45 - 50 .
ALI M , NELSON J , SHEA R , et al . Blockstack:a global naming and storage system secured by blockchains [C ] // 2016 USENIX Annual Technical Conference . 2016 : 181 - 194 .
NELSON J , ALI M , SHEA R , et al . Extending existing blockchains with virtualchain [C ] // Workshop on Distributed Cryptocurrencies and Consensus Ledgers . 2016 .
DORRI A , KANHERE S S , JURDAK R , et al . Blockchain for IoT security and privacy:The case study of a smart home [C ] // IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) . 2017 : 618 - 623 .
ALANSARI S , PACI F , SASSONE V . A distributed access control system for cloud federations [C ] // IEEE 37th International Conference on Distributed Computing Systems (ICDCS) . 2017 : 2131 - 2136 .
JEMEL M , SERHROUCHNI A . Decentralized access control mechanism with temporal dimension based on blockchain [C ] // IEEE 14th International Conference on e-Business Engineering (ICEBE) . 2017 : 177 - 182 .
JIE Z , XUE N , XIN H . A secure system for pervasive social network-based healthcare [J ] . IEEE Access , 2016 , 4 ( 99 ): 9239 - 9250 .
焦通 , 申德荣 , 聂铁铮 , 等 . 区块链数据库:一种可查询且防篡改的数据库 [J ] . 软件学报 , 2019 , 30 ( 9 ): 2671 - 2685 .
JIAO T , SHEN D R , NIE T Z , et al . BlockchainDB:querable and immutable database [J ] . Journal of Software , 2019 , 30 ( 09 ): 2671 - 2685 .
ZYSKIND G , NATHAN O , PENTLAND A . Enigma:decentralized computation platform with guaranteed privacy [J ] . arXiv preprint arXiv:150603471 , 2015 .
章宁 , 钟珊 . 基于区块链的个人隐私保护机制 [J ] . 计算机应用 , 2017 , 37 ( 10 ): 2787 - 2793 .
ZHANG N , ZHONG S . Mechanism of personal privacy protection based on blockchain [J ] . Journal of Computer Applications , 2017 , 37 ( 10 ): 2787 - 2793 .
乔蕊 , 董仕 , 魏强 , 等 . 基于区块链技术的动态数据存储安全机制研究 [J ] . 计算机科学 , 2018 , 45 ( 2 ): 57 - 62 .
QIAO R , DONG S , WEI Q , et al . Blockchain based secure storage scheme of dynamic data [J ] . Computer Science , 2018 , 45 ( 2 ): 57 - 62 .
乔蕊 , 曹琰 , 王清贤 . 基于联盟链的物联网动态数据溯源机制 [J ] . 软件学报 , 2019 , 30 ( 6 ): 1614 - 1631 .
QIAO R , CAO Y , WANG Q X . Traceability mechanism of dynamic data in Internet of things based on consortium blockchain [J ] . Journal of Software , 2019 , 30 ( 6 ): 1614 - 1631 .
CRUZ J P , KAJI Y , YANAI N . RBAC-SC:role-based access control using smart contract [J ] . IEEE Access , 2018 , 6 : 12240 - 12251 .
ZHANG Y , KASAHARA S , SHEN Y , et al . Smart contract-based access control for the Internet of Things [J ] . IEEE Internet of Things Journal , 2018 , 6 ( 2 ): 1594 - 1605 .
AZARIA A , EKBLAW A , VIEIRA T , et al . Medrec:using blockchain for medical data access and permission management [C ] // 2016 2nd International Conference on Open and Big Data (OBD) . 2016 : 25 - 30 .
EKBLAW A , AZARIA A , HALAMKA J D , et al . A case study for blockchain in healthcare:“MedRec” prototype for electronic health records and medical research data [C ] // Proceedings of IEEE Open & Big Data Conference . 2016 .
刘敖迪 , 杜学绘 , 王娜 , 等 . 基于区块链的大数据访问控制机制 [J ] . 软件学报 , 2019 , 30 ( 9 ): 2636 - 2654 .
LIU A D , DU X H , WANG N , et al . A blockchain-based access control mechanism for big data [J ] . Journal of Software , 2019 , 30 ( 9 ): 2636 - 2654 .
王秀利 , 江晓舟 , 李洋 . 应用区块链的数据访问控制与共享模型 [J ] . 软件学报 , 2019 , 30 ( 6 ): 1661 - 1669 .
WANG X L , JIANG X Z , LI Y . Model for data access control and sharing based on blockchain [J ] . Journal of Software , 2019 , 30 ( 6 ): 1661 - 1669 .
SAHAI A , WATERS B . Fuzzy identity-based encryption [C ] // Annual International Conference on the Theory and Applications of Cryptographic Techniques . 2005 : 457 - 473 .
DAGHER G G , MOHLER J , MILOJKOVIC M , et al . Ancile:privacy-preserving framework for access control and interoperability of electronic health records using blockchain technology [J ] . Sustainable Cities & Society , 2018 , 39 : 283 - 297 .
OUADDAH A , ABOU ELKALAM A , AIT OUAHMAN A . FairAccess:a new Blockchain-based access control framework for the Internet of Things [J ] . Security & Communication Networks , 2016 , 9 ( 18 ): 5943 - 5964 .
OUADDAH A , EL KALAM A A , OUAHMAN A A . Harnessing the power of blockchain technology to solve IoT security & privacy issues [C ] // Proceedings of the ICC . 2017 .
BLOOM B H . Space/Time trade-offs in hash coding with allowable errors [J ] . Ipsj Magazine , 1970 , 12 ( 7 ): 422 - 426 .
FERDOUS M S , MARGHERI A , PACI F , et al . Decentralised runtime monitoring for access control systems in cloud federations [C ] // IEEE 37th International Conference on Distributed Computing Systems (ICDCS) . 2017 : 2632 - 2633 .
OUTCHAKOUCHT A , HAMZA E , LEROY J P . Dynamic access control policy based on blockchain and machine learning for the Internet of Things [J ] . Int J Adv Comput Sci Appl , 2017 , 8 ( 7 ): 417 - 424 .
DECKER C , WATTENHOFER R . A fast and scalable payment network with bitcoin duplex micropayment channels [C ] // Symposium on Self-Stabilizing Systems . 2015 : 3 - 18 .
薛腾飞 , 傅群超 , 王枞 , 等 . 基于区块链的医疗数据共享模型研究 [J ] . 自动化学报 , 2017 , 43 ( 9 ): 1555 - 1562 .
XUE T F , FU Q C , WANG Z , et al . A medical data sharing model via blockchain [J ] . ACTA Automatica Sinca , 2017 , 43 ( 9 ): 1555 - 1562 .
闵新平 , 李庆忠 , 孔兰菊 , 等 . 许可链多中心动态共识机制 [J ] . 计算机学报 , 2018 , 41 ( 05 ): 1005 - 1020 .
MIN X P , LI Q Z , KONG L J , et al . Permissioned blockchain dynamic consensus mechanism based multi-centers [J ] . Chinese Journal of Computers , 2018 , 41 ( 5 ): 1005 - 1020 .
蔡振华 , 林嘉韵 , 刘芳 . 区块链存储:技术与挑战 [J ] . 网络与信息安全学报 , 2020 , 6 ( 5 ): 11 - 20 .
CAI Z H , LIN J Y , LIU F . Blockchain storage:technologies and challenges [J ] . Chinese Journal of Network and Information Security , 2020 , 6 ( 5 ): 11 - 20 .
POON J , DRYJA T . The bitcoin lightning network:scalable off-chain instant payments [R ] . 2016 .
EYAL I , GENCER A E , SIRER E G , et al . Bitcoin-NG:a scalable blockchain protocol [C ] // Usenix Conference on Networked Systems Design and Implementation . 2016 : 45 - 59 .
SOMPOLINSKY Y , ZOHAR A . Secure high-rate transaction processing in bitcoin [C ] // International Conference on Financial Cryptography and Data Security . 2015 : 507 - 527 .
RON D , SHAMIR A . Quantitative analysis of the full bitcoin transaction graph [C ] // International Conference on Financial Cryptography and Data Security . 2013 : 6 - 24 .
SASSON E B , CHIESA A , GARMAN C , et al . Zerocash:decentralized anonymous payments from bitcoin [C ] // 2014 IEEE Symposium on Security and Privacy . 2014 : 459 - 474 .
QI X , SIFAH E B , ASAMOAH K O , et al . MeDShare:trust-less medical data sharing among cloud service providers via blockchain [J ] . IEEE Access , 2017 , 5 ( 99 ): 14757 - 14767 .
YAO C C , . How to generate and exchange secrets [C ] // 27th Annual Symposium on Foundations of Computer Science (SFCS 1986) . 1986 : 162 - 167 .
KOSBA A , MILLER A , SHI E , et al . Hawk:the blockchain model of cryptography and privacy-preserving smart contracts [C ] // IEEE Symposium on Security and Privacy (SP) . 2016 : 839 - 858 .
LE T , MUTKA M W . CapChain:a privacy preserving access control framework based on blockchain for pervasive environments [C ] // IEEE International Conference on Smart Computing (SMARTCOMP) . 2018 : 57 - 64 .
杨亚涛 , 蔡居良 , 张筱薇 , 等 . 基于SM9算法可证明安全的区块链隐私保护方案 [J ] . 软件学报 , 2019 , 30 ( 6 ): 1692 - 1704 .
YANG Y T , CAI J L , ZHANG X W , et al . Privacy preserving scheme in block chain with provably secure based on SM9 algorithm [J ] . Journal of Software , 2019 , 30 ( 6 ): 1692 - 1704 .
李少卓 , 王娜 , 杜学绘 . 按需披露的区块链隐私保护机制 [J ] . 网络与信息安全学报 , 2020 , 6 ( 3 ): 19 - 29 .
LI S Z , WANG N , DU X H . Privacy protection mechanism of on-demand disclosure on blockchain [J ] . Chinese Journal of Network and Information Security , 2020 , 6 ( 3 ): 19 - 29 .
田有亮 , 杨科迪 , 王缵 , 等 . 基于属性加密的区块链数据溯源算法 [J ] . 通信学报 , 2019 , 40 ( 11 ): 101 - 111 .
TIAN Y L , YANG K D , WANG Z , et al . Algorithm of blockchain data provenance based on ABE [J ] . Journal on Communications , 2019 , 40 ( 11 ): 101 - 111 .
WATERS B , . Ciphertext-policy attribute-based encryption:An expressive,efficient,and provably secure realization [C ] // International Workshop on Public Key Cryptography . 2011 : 53 - 70 .
SAHAI A , SEYALIOGLU H , WATERS B . Dynamic credentials and ciphertext delegation for attribute-based encryption [C ] // Annual Cryptology Conference . 2012 : 199 - 217 .
邱云翔 , 张红霞 , 曹琪 , 等 . 基于 CP-ABE 算法的区块链数据访问控制方案 [J ] . 网络与信息安全学报 , 2020 , 6 ( 3 ): 88 - 98 .
QIU Y X , ZHANG H X , CAO Q , et al . Blockchain data access control scheme based on CP-ABE algorithm [J ] . Chinese Journal of Network and Information Security , 2020 , 6 ( 3 ): 88 - 98 .
马晓婷 , 马文平 , 刘小雪 . 基于区块链技术的跨域认证方案 [J ] . 电子学报 , 2018 , 46 ( 11 ): 2571 - 2579 .
MA X T , MA W P , LIU X X . A cross domain authentication scheme based on blockchain technology [J ] . Chinese Journal of Electronics , 2018 , 46 ( 11 ): 2571 - 2579 .
周致成 , 李立新 , 李作辉 . 基于区块链技术的高效跨域认证方案 [J ] . 计算机应用 , 2018 , 38 ( 2 ): 316 - 320 , 326 .
ZHOU Z C , LI L X , LI Z H . Efficient cross-domain authentication scheme based on blockchain technology [J ] . Journal of Computer Applications , 2018 , 38 ( 2 ): 316 - 320 , 326 .
LI C , WU Q , LI H , et al . Trustroam:A novel blockchain-based cross-domain authentication scheme for wi-fi access [C ] // International Conference on Wireless Algorithms,Systems,and Applications . 2019 : 149 - 161 .
YAO Y , CHANG X , MIŠIĆ J , , et al . BLA:blockchain-assisted lightweight anonymous authentication for distributed vehicular fog services [J ] . IEEE Internet of Things Journal , 2019 , 6 ( 2 ): 3775 - 3784 .
GILBERT S , LYNCH N . Perspectives on the CAP Theorem [J ] . Computer , 2012 , 45 ( 2 ): 30 - 36 .
0
Views
941
下载量
0
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621