
浏览全部资源
扫码关注微信
1.河南农业大学信息与管理科学学院,河南 郑州 450046
2.河南省农业大数据与人工智能国际联合实验室,河南 郑州 450000
3.德蒙福特大学计算机、工程和媒体学院,英国 莱斯特LE1 9BH
4.新里斯本大学NODV信息管理学院,葡萄牙 里斯本 1070-312
Received:10 May 2024,
Revised:13 October 2024,
Published:20 October 2024
移动端阅览
孙昌霞,张传虎,刘冰杰等.面向物联网的基于智能合约与CP-ABE的访问控制方案[J].电信科学,2024,40(10):100-115.
SUN Changxia,ZHANG Chuanhu,LIU Bingjie,et al.An access control scheme for IoT based on smart contracts and CP-ABE[J].Telecommunications Science,2024,40(10):100-115.
孙昌霞,张传虎,刘冰杰等.面向物联网的基于智能合约与CP-ABE的访问控制方案[J].电信科学,2024,40(10):100-115. DOI: 10.11959/j.issn.1000-0801.2024227.
SUN Changxia,ZHANG Chuanhu,LIU Bingjie,et al.An access control scheme for IoT based on smart contracts and CP-ABE[J].Telecommunications Science,2024,40(10):100-115. DOI: 10.11959/j.issn.1000-0801.2024227.
随着物联网设备数量激增,传统的集中式访问控制方案在面对当前大规模物联网环境时显得力不从心,现有的分布式访问控制方案存在高货币成本和处理访问请求的低吞吐量等问题。针对这些问题提出一种区块链智能合约结合密文策略属性基加密(ciphertext policy attribute based encryption,CP-ABE)实现对物联网资源的访问控制方案。以超级账本(Hyperledger Fabric)为底层网络,对功能令牌执行属性基加密,利用星际文件系统(interplanetary file system,IPFS)保存令牌密文,通过智能合约公开令牌获取地址实现一对多授权。进一步设计合约部署到区块链实现对令牌请求的去中心化权限评估,维护主体在特定资源对象上允许的操作,实现更为细粒度的属性访问控制。仿真实验及性能分析表明,所提方案与现有方案相比能够使数据所有者在更短的时间内完成对大量请求主体的安全访问授权,压力测试表明链码具有较好性能。
As the number of Internet of things (IoT) devices increases
traditional centralized access control solutions are inadequate for the current large-scale IoT environment. Existing distributed access control schemes suffer from high monetary costs and low throughput in processing access requests. To address these issues
a blockchain smart contract combined with ciphertext policy attribute based encryption (CP-ABE) was proposed to implement access control for IoT resources. Using Hyperledger Fabric as the underlying network
attribute-based encryption was applied to functional tokens
and token ciphertexts were stored using the interplanetary file system (IPFS). Through smart contracts
token retrieval addresses were publicly exposed to achieve 1-to-
N
authorization. Furthermore
contracts were designed to be deployed on the blockchain for decentralized perm
ission evaluation of token requests
maintaining the allowed operations for subjects on specific resource objects
realizing more fine-grained attribute-based access control. Simulation experiments and performance analysis demonstrate that compared to existing solutions
this approach enables data owners to securely authorize access for a large number of requesting subjects in a shorter time frame. Stress tests show that the chaincode performs well.
GÜRFIDAN R , ERSOY M . A new approach with blockchain based for safe communication in IoT ecosystem [J ] . Journal of Data, Information and Management , 2022 , 4 ( 1 ): 49 - 56 .
CHELLAPPAN V , SIVALINGAM K M . Security and privacy in the Internet of things [M ] // Internet of Things . Amsterdam : Elsevier , 2016 : 183 - 200 .
NAKAMOTO S . Bitcoin: A peer-to-peer electronic cash system [EB ] . 2008 .
WANG Q , ZHU X Q , NI Y Y , et al . Blockchain for the IoT and industrial IoT: a review [J ] . Internet of Things , 2020 , 10 : 100081 .
GUO S Y , HU X , GUO S , et al . Blockchain meets edge computing: a distributed and trusted authentication system [J ] . IEEE Transactions on Industrial Informatics , 2020 , 16 ( 3 ): 1972 - 1983 .
ZHANG L H , LI B P , FANG H D , et al . An Internet of things access control scheme based on permissioned blockchain and edge computing [J ] . Applied Sciences , 2023 , 13 ( 7 ): 4167 .
GONG L Q , ALGHAZZAWI D M , CHENG L . BCoT sentry: a blockchain-based identity authentication framework for IoT devices [J ] . Information , 2021 , 12 ( 5 ): 203 .
CRUZ J P , KAJI Y , YANAI N . RBAC-SC: role-based access control using smart contract [J ] . IEEE Access , 2018 ( 3 ): 12240 - 12251 .
LIU H , HAN D Z , LI D . Fabric-IoT: a blockchain-based access control system in IoT [J ] . IEEE Access , 2020 ( 8 ): 18207 - 18218 .
ZHANG G F , CHEN X , FENG B , et al . Research on a safe and reliable agricultural product traceability system driven by permissioned BlockChain technology [M ] // Lecture Notes in Electrical Engineering . Singapore : Springer Nature Singapore , 2022 : 955 - 966 .
王秀利 , 江晓舟 , 李洋 . 应用区块链的数据访问控制与共享模型 [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 .
WU A X , ZHANG Y H , ZHENG X K , et al . Efficient and privacy-preserving traceable attribute-based encryption in blockchain [J ] . Annals of Telecommunications , 2019 , 74 ( 7 ): 401 - 411 .
QIN X M , HUANG Y F , YANG Z , et al . LBAC: a lightweight blockchain-based access control scheme for the Internet of things [J ] . Information Sciences , 2021 ( 554 ): 222 - 235 .
ZHANG Y Y , NAKANISHI R , SASABE M , et al . Combining IOTA and attribute-based encryption for access control in the Internet of things [J ] . Sensors , 2021 , 21 ( 15 ): 5053 .
SILVANO W F , MARCELINO R . Iota Tangle: a cryptocurrency to communicate Internet-of-things data [J ] . Future Generation Computer Systems , 2020 ( 112 ): 307 - 319 .
BETHENCOURT J , SAHAI A , WATERS B . Ciphertext-policy attribute-based encryption [C ] // Proceedings of the 2007 IEEE Symposium on Security and Privacy (SP'07) . Piscataway : IEEE Press , 2007 : 321 - 334 .
ANDROULAKI E , BARGER A , BORTNIKOV V , et al . Hyperledger fabric: a distributed operating system for permissioned blockchains [C ] // Proceedings of the Thirteenth EuroSys Conference . New York : ACM Press , 2018 : 1 - 15 .
ONGARO D , OUSTERHOUT J . In search of an understandable consensus algorithm [J ] . Proceedings of the 2014 USENIX Annual Technical Conference , USENIX ATC 2014 , 2014 : 305 - 319 .
LI Z T , KANG J W , YU R , et al . Consortium blockchain for secure energy trading in industrial Internet of things [J ] . IEEE Transactions on Industrial Informatics , 2018 , 14 ( 8 ): 3690 - 3700 .
DING S , CAO J , LI C , et al . A novel attribute-based access control scheme using blockchain for IoT [J ] . IEEE Access , 2019 ( 7 ): 38431 - 38441 .
ZHENG Q H , LI Y , CHEN P , et al . An innovative IPFS-based storage model for blockchain [C ] // Proceedings of the 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI) . Piscataway : IEEE Press , 2018 : 704 - 708 .
AGRAWAL S , CHASE M . FAME: fast attribute-based message encryption [C ] // Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security . New York : ACM Press , 2017 : 665 - 682 .
LI D W , CHEN J , LIU J W , et al . Efficient CCA2 secure revocable multi-authority large-universe attribute-based encryption [M ] //WEN S, WU W, CASTIGLIONE A, eds. Lecture Notes in Computer Science . Cham : Springer International Publishing , 2017 : 103 - 118 .
XU R , CHEN Y , BLASCH E , et al . Blendcac: A blockchain-enabled decentralized capability-based access control for IoTs [C ] // 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) . Piscataway : IEEE Press , 2018 : 1027 - 1034 .
0
Views
104
下载量
0
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621