计算机与现代化 ›› 2020, Vol. 0 ›› Issue (11): 100-108.

• • 上一篇    下一篇

基于区块链的物联网访问控制系统

  

  1. (西南交通大学信息科学与技术学院,四川成都611756)
  • 出版日期:2020-12-03 发布日期:2020-12-03
  • 作者简介:孙广成(1995—),男,四川仪陇人,硕士研究生,研究方向:互联网与网络技术,E-mail: sgc2589@163.com; 李洪赭(1993—),男,湖南邵阳人,博士研究生,研究方向:网络与信息安全,E-mail: 943051071@qq.com; 李赛飞(1988—),男,辽宁朝阳人,工程师,博士,研究方向:铁路通信信号系统网络安全,E-mail: lisaifei@swjtu.edu.cn; 张晓薇(1991—),女,湖北荆州人,硕士研究生,研究方向:物联网与区块链技术,E-mail: 1269265770@qq.com。
  • 基金资助:
    四川省重大科技专项课题(2018GZDX0005,2019YFG0399,2019ZDZX0007); 中央高校基本科研业务费专项基金资助项目(2682019CX63)

Internet of Things Access Control System Based on Blockchain

  1. (School of Information Science and Technology, Southwest Jiaotong University, Chengdu 611756, China)
  • Online:2020-12-03 Published:2020-12-03

摘要: 随着5G技术广泛应用和物联网技术飞速发展,可以预见的是物联网设备的数量和连接规模会进一步扩大。物联网可以有效地利用现有网络基础设施将物理世界和互联网世界联系在一起,从而实现设备之间的数据共享,然而,其网络结构的大规模性和复杂性给物联网系统带来了潜在的安全风险。访问控制技术可以用来保护设备以及设备上数据的安全,传统访问控制模型及实现比较复杂且中心化的,由此,本文期望构建一种新型的基于区块链的物联网访问控制系统——基于RBAC模型和ABAC模型构建DARBAC模型,同时结合区块链技术构建访问控制系统以克服集中式实体的单点故障问题,具备可伸缩性、轻量级和细粒度等特性。实验测试结果表明,该系统具有良好的并发性能,可在物联网系统中有效地部署实施并能达到预期效果。

关键词: 区块链, 物联网, 访问控制, RBAC模型, ABAC模型, DARBAC模型, 并发性能

Abstract: With the widespread application of 5G technology and the rapid development of IoT technology, it is foreseeable that the number of IoT devices and the scale of connections will further expand. The Internet of Things can effectively use the existing network infrastructure to connect the physical world and the Internet world to achieve data sharing between devices. However, the large-scale and complexity of its network structure brings potential security risks to the Internet of Things system. Access control technology can be used to protect the security of the device and the data on the device. The traditional access control model and implementation are more complex and centralized. Therefore, this article expects to build a new type of blockchain-based Internet of Things access control system: Based on the RBAC model and the ABAC model, the DARBAC model is proposed, and the access control system is built in conjunction with the blockchain technology to overcome the single-point failure problem of centralized entities. It has the characteristics of scalability, lightweight, and fine-grained. Experimental test results show that the system has good concurrency performance, can be effectively deployed and implemented in Internet of Things system and can achieve the expected results.

Key words: blockchain, Internet of Things, access control, RBAC model, ABAC model, DARBAC model, concurrent performance