Journal of Computer Applications ›› 2022, Vol. 42 ›› Issue (6): 1922-1931.DOI: 10.11772/j.issn.1001-9081.2021040553

• Cyber security • Previous Articles    

Smart contract-based access control architecture and verification for internet of things

Yang LI1, Long XU1, Yanqiang LI1,2(), Shaopeng LI1   

  1. 1.Qilu University of Technology(Shandong Academy of Sciences),Institute of Automation,Shandong Academy of Sciences,Jinan Shandong 250014,China
    2.School of Control Sciences and Engineering,Shandong University,Jinan Shandong 250061,China
  • Received:2021-04-12 Revised:2021-07-08 Accepted:2021-07-08 Online:2022-06-22 Published:2022-06-10
  • Contact: Yanqiang LI
  • About author:LI Yang,born in 1980,M. S.,associate research fellow. Her research interests include internet of things security,blockchain.
    XU Long,born in 1995,M. S. candidate. His research interests include blockchain
    LI Shaopeng,born in 1985,M. S.,associate research fellow. His research interests include intelligent sensing.
  • Supported by:
    National Key Research and Development Program of China(2018YFE0197700);Shandong Major Scientific and Technological Innovation Project(2020CXGC010203);Study Abroad Program of Shandong Provincial Government(201802026)

基于智能合约的物联网访问控制架构与验证

李杨1, 徐龙1, 李研强1,2(), 李绍鹏1   

  1. 1.齐鲁工业大学(山东省科学院) 山东省科学院自动化研究所,济南 250014
    2.山东大学 控制科学与工程学院,济南 250061
  • 通讯作者: 李研强
  • 作者简介:李杨(1980—),女,山东济宁人,副研究员,硕士,主要研究方向:物联网安全、区块链
    徐龙(1995—),男,安徽合肥人,硕士研究生,主要研究方向:区块链
    李绍鹏(1985—), 男,山东济南人,副研究员,硕士,主要研究方向:智能感测。
  • 基金资助:
    国家重点研发计划项目(2018YFE0197700);山东省重大科技创新工程项目(2020CXGC010203);山东省政府留学基金资助项目(201802026)

Abstract:

Concerning the problem that the traditional access control methods face single point of failure and fail to provide trusted, secure and dynamic access management, a new access control model based on blockchain and smart contract for Wireless Sensor Network (WSN) was proposed to solve the problems of access dynamics and low level of intelligence of existing blockchain-based access control methods. Firstly, a new access control architecture based on blockchain was proposed to reduce the network computing overhead. Secondly, a multi-level smart contract system including Agent Contract (AC), Authority Management Contract (AMC) and Access Control Contract (ACC) was built, thereby realizing the trusted and dynamic access management of WSN. Finally, the dynamic access generation algorithm based on Radial Basis Function (RBF) neural network was adopted, and access policy was combined to generate the credit score threshold of access node to realize the intelligent, dynamic access control management for the large number of sensors in WSN. Experimental results verify the availability, security and effectiveness of the proposed model in WSN secure access control applications.

Key words: blockchain, access control, smart contract, dynamic access management, Wireless Sensor Network (WSN)

摘要:

针对传统的访问控制方法存在单点故障,不能提供可信、安全、动态化权限管理的问题,提出了一种面向无线传感器网(WSN)的基于区块链和智能合约的新型访问控制方法,以解决现有的基于区块链的访问控制方法存在的访问动态化、智能化水平不高等问题。首先,提出一种基于区块链的新型访问控制管理架构,降低网络运算开销;其次,搭建多层次智能合约体系,设计代理合约(AC)、权限管理合约(AMC)和访问控制合约(ACC),以实现对WSN的可信化、动态化的权限管理;最后,采用基于径向基函数(RBF)神经网络的动态权限生成算法,并结合访问政策动态生成访问节点的信用度阈值,实现面向WSN海量传感器的智能化、动态化的访问控制管理。实验结果表明,所提模型在WSN安全访问控制应用上具有可行性、安全性和有效性。

关键词: 区块链, 访问控制, 智能合约, 动态权限管理, 无线传感器网

CLC Number: