In intelligent Internet of Things (IoT) systems access control is fundamental to ensuring security and privacy. While current blockchain-based access control systems provide a certain level of security for IoT devices, they encounter challenges in scalability and precision when faced with distributed and heterogeneous IoT environments potentially leading to security vulnerabilities. Moreover many IoT devices have limited resources making it difficult for them to store large amounts of data, while the blockchain itself also has resource constraints. To address these challenges this study proposes a lightweight cross-domain access control authentication scheme called BCALI that combines blockchain and Interplanetary File System (IPFS). Specifically BCALI leverages Hyperledger Fabric as a consortium blockchain to execute smart contracts and store hashes of IoT device data, thereby monitoring data tampering and enhancing data security and integrity. Additionally by storing actual data in IPFS BCALI effectively reduces the storage load on devices and the blockchain while ensuring data security and integrity. Autonomous operations between users and IoT devices along with their results are recorded on the blockchain enhancing the security of data storage and transactions. Blockchain and IPFS provide reliable data storage and protection mechanisms, while the lightweight access control system ensures efficient deployment. The final experimental results show that the time of BCALI processing data storage and cross-domain access control is in the range of microseconds.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

BCALI: A Blockchain-Based Lightweight Cross-Domain Access Control Model for IoT

  • Haonan Yang,
  • Yue Sun,
  • Wenqian Zhang,
  • Guanglin Zhang

摘要

In intelligent Internet of Things (IoT) systems access control is fundamental to ensuring security and privacy. While current blockchain-based access control systems provide a certain level of security for IoT devices, they encounter challenges in scalability and precision when faced with distributed and heterogeneous IoT environments potentially leading to security vulnerabilities. Moreover many IoT devices have limited resources making it difficult for them to store large amounts of data, while the blockchain itself also has resource constraints. To address these challenges this study proposes a lightweight cross-domain access control authentication scheme called BCALI that combines blockchain and Interplanetary File System (IPFS). Specifically BCALI leverages Hyperledger Fabric as a consortium blockchain to execute smart contracts and store hashes of IoT device data, thereby monitoring data tampering and enhancing data security and integrity. Additionally by storing actual data in IPFS BCALI effectively reduces the storage load on devices and the blockchain while ensuring data security and integrity. Autonomous operations between users and IoT devices along with their results are recorded on the blockchain enhancing the security of data storage and transactions. Blockchain and IPFS provide reliable data storage and protection mechanisms, while the lightweight access control system ensures efficient deployment. The final experimental results show that the time of BCALI processing data storage and cross-domain access control is in the range of microseconds.