计算机工程 ›› 2019, Vol. 45 ›› Issue (11): 16-23,31.doi: 10.19678/j.issn.1000-3428.0054940

所属专题: 区块链技术专题

• 区块链技术专题 • 上一篇    下一篇

基于智能合约的无线Mesh网络安全架构

张彬1, 广晖2, 陈熹1   

  1. 1. 数学工程与先进计算国家重点实验室, 郑州 450001;
    2. 郑州大学 体育学院, 郑州 450044
  • 收稿日期:2019-05-17 修回日期:2019-07-05 发布日期:2019-07-17
  • 作者简介:张彬(1994-),男,硕士研究生,主研方向为区块链安全技术;广晖、陈熹,讲师。
  • 基金项目:
    国家重点研发计划项目"网络空间拟态防御技术机制研究"(2016YFB0800101)。

Smart Contract-based Security Architecture for Wireless Mesh Network

ZHANG Bin1, GUANG Hui2, CHEN Xi1   

  1. 1. State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China;
    2. Physical Education College, Zhengzhou University, Zhengzhou 450044, China
  • Received:2019-05-17 Revised:2019-07-05 Published:2019-07-17

摘要: 针对无线Mesh网络安全性,结合区块链技术,提出基于智能合约的安全架构(SCSA)。在Mesh路由器节点上建立区块链,部署3类智能合约对节点公钥进行分级管理,通过这3类智能合约实现节点公钥更新与撤销以及用户访问认证,同时采用椭圆曲线Diffie-Hellman和对称加密实现节点间的安全通信。实验结果表明,SCSA可有效抵抗克隆或伪造节点攻击、密钥泄露攻击及拒绝服务攻击,同时保证了网络通信的安全性和高效性。

关键词: 无线Mesh网络, 区块链, 智能合约, 密钥管理, 认证, 椭圆曲线Diffie-Hellman

Abstract: To improve the security of Wireless Mesh Network(WMN),this paper proposes a Smart Contract-based Security Architecture(SCSA) that integrates blockchain technology.The proposed architecture builds blockchains on routing nodes.Three types of smart contracts are deployed to provide hierarchical management for public keys of nodes,including public key updating,public key cancellation and user access authentication.Also,the Elliptic Curve Diffie-Hellman(ECDH) and symmetric encryption are used to implement secure communication between nodes.Experimental results show that SCSA can efficiently resist node clone attacks or node forgery attacks,key compromise attacks and denial of service attacks,ensuring the security and efficiency of network communication.

Key words: Wireless Mesh Network(WMN), blockchain, smart contract, key management, authentication, Elliptic Curve Diffie-Hellman(ECDH)

中图分类号: