Access control mechanism for the Internet of Things based on blockchain and inner product encryption

被引:14
|
作者
Han, Pengchong [1 ]
Zhang, Zhouyang [2 ]
Ji, Shan [3 ]
Wang, Xiaowan [4 ,5 ]
Liu, Liang [3 ]
Ren, Yongjun [1 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Engn Res Ctr Digital Forens, Sch Comp, Minist Educ, 219, Ningliu Rd, Nanjing 210044, Jiangsu, Peoples R China
[2] Zhejiang Lab, 1818, Wenyi West Rd, Hangzhou 311100, Zhejiang, Peoples R China
[3] Nanjing Univ Aeronaut & Astronaut, 169, Sheng Tai West Rd, Nanjing 210016, Jiangsu, Peoples R China
[4] Beijing Normal Univ, 19, Xinjiekou Outer St, Xian 100875, Shaanxi, Peoples R China
[5] Xian Univ Posts & Telecommun, 563, Changan South Rd, Xian 710061, Shaanxi, Peoples R China
关键词
Internet of Things; Blockchain; Inner product encryption; Function encryption; STORAGE MECHANISM; PRIVACY;
D O I
10.1016/j.jisa.2023.103446
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The dynamic, massive, and lightweight properties of the Internet of Things device nodes lead to complicated application environments, and traditional access control mechanisms cannot match the current security requirements of the Internet of Things. Although attribute encryption schemes support more fine-grained access control, their overt access policies can endanger users' privacy. To address the above problems, this paper proposes an Internet of Things access control mechanism based on blockchain and inner product encryption. First, the mechanism employs blockchain technology to provide distributed and decentralized access control management in the Internet of Things, allowing for dynamic management of the Internet of Things data while avoiding the problem of a single point of failure. And utilizing the tamper-evident feature of blockchain, this system stores the hash value of the ciphertext in the third-party storage on the chain to ensure the integrity of the ciphertext so that the third-party storage can be trusted. Furthermore, malicious user access is prevented by deploying smart contracts on the blockchain, which provide automatic and traceable access control to massive amounts of Internet of Things data. Then, in order to guarantee data security and user privacy for lightweight Internet of Things devices, fine-grained access control and complete hiding of access policies are achieved using the property of vector representation of attributes in inner product encryption. Finally, the experimental findings reveal that the mechanism has high efficiency while providing security and can meet the particular access control requirements of the Internet of Things.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Blockchain-Based Searchable Encryption Access Control Mechanism for the Internet of Things
    Li, Mengyuan
    Guo, Shaoyong
    Li, Wengjing
    Xiong, Ao
    Wang, Dong
    Li, Da
    Qi, Feng
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND NETWORKS, VOL III, CENET 2023, 2024, 1127 : 258 - 268
  • [2] Zero-Trust Access Control Mechanism Based on Blockchain and Inner-Product Encryption in the Internet of Things in a 6G Environment
    Nie, Shoubai
    Ren, Jingjing
    Wu, Rui
    Han, Pengchong
    Han, Zhaoyang
    Wan, Wei
    SENSORS, 2025, 25 (02)
  • [3] A survey on Blockchain based access control for Internet of Things
    Riabi, Imen
    Ben Ayed, Hella Kaffel
    Saidane, Leila Azzouz
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 502 - 507
  • [4] Blockchain-Based Access Control for the Internet of Things: A Survey
    Abdulrahman, Ebtihal
    Alshehri, Suhair
    Cherif, Asma
    2021 IEEE ASIA-PACIFIC CONFERENCE ON COMPUTER SCIENCE AND DATA ENGINEERING (CSDE), 2021,
  • [5] Survey of Blockchain Access Control in Internet of Things
    Shi J.-S.
    Li R.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (06): : 1632 - 1648
  • [6] Fine-grained Access Control Mechanism of Industrial Internet of Things Based on DAG Blockchain
    Tang, Fei
    Ye, Zhangtao
    Dong, Kung
    Huang, Dong
    International Journal of Network Security, 2022, 24 (05): : 872 - 886
  • [7] Blockchain based permission delegation and access control in Internet of Things (BACI)
    Ali, Gauhar
    Ahmad, Naveed
    Cao, Yue
    Asif, Muhammad
    Cruickshank, Haitham
    Ali, Qazi Ejaz
    COMPUTERS & SECURITY, 2019, 86 : 318 - 334
  • [8] Decentralized, BlockChain Based Access Control Framework for the Heterogeneous Internet of Things
    Dukkipati, Chethana
    Zhang, Yunpeng
    Cheng, Liang Chieh
    PROCEEDINGS OF THE THIRD ACM WORKSHOP ON ATTRIBUTE-BASED ACCESS CONTROL (ABAC'18), 2018, : 61 - 69
  • [9] Overview of Internet of Medical Things Security Based on Blockchain Access Control
    Liu, Yikai
    Ju, Fenglan
    Zhang, Qunwei
    Zhang, Meng
    Ma, Zezhong
    Li, Mingduo
    Yang, Aimin
    Liu, Fengchun
    JOURNAL OF DATABASE MANAGEMENT, 2023, 34 (03)
  • [10] An Autonomous Log Storage Management Protocol with Blockchain Mechanism and Access Control for the Internet of Things
    Hsu, Chien-Lung
    Chen, Wei-Xin
    Tuan-Vinh Le
    SENSORS, 2020, 20 (22) : 1 - 32