计算机工程与应用 ›› 2020, Vol. 56 ›› Issue (4): 57-62.DOI: 10.3778/j.issn.1002-8331.1905-0221

• 网络、通信与安全 • 上一篇    下一篇

基于联盟区块链的体域网信息安全方案

刘宇,陈哲,李孟恒,覃团发   

  1. 1.广西大学 计算机与电子信息学院,南宁 530004
    2.广西多媒体通信与网络技术重点实验室,南宁 530004
  • 出版日期:2020-02-15 发布日期:2020-03-06

Scheme for Information Security in Body Area Networks Based on Alliance Blockchain

LIU Yu, CHEN Zhe, LI Mengheng, QIN Tuanfa   

  1. 1.School of Computer and Electronic Information, Guangxi University, Nanning 530004, China
    2.Guangxi Key Laboratory of Multimedia Communications and Network Technology, Nanning 530004, China
  • Online:2020-02-15 Published:2020-03-06

摘要:

针对无线体域网(Wireless Body Area Networks,WBAN)传感器数据在传输和存储过程中容易遭到劫持、篡改等问题,引入了去中心化的联盟区块链技术,提出了一种应用区块链来保障体域网数据安全的方案。通过采用Hyperledger Fabric搭建联盟区块链,利用联盟区块链的分布式记账和共识算法来保证用户生理数据的完整性和不可篡改性;再利用身份管理机制,构建联盟通道和Private Data技术来保障数据传输的隐私性。该体域网传感器节点,也是区块链的记账节点,彼此一一对应,因此还尝试将传感器之间的通信转移至区块链上来完成。实验结果表明,在使用该方案保证传感器数据安全的同时,传感器的功耗也能维持在很低的水平。

关键词: 无线体域网, 联盟区块链, 共识算法, 身份管理, 记账节点

Abstract:

In order to solve the problem that sensor data are vulnerable in the process of transmission and storage in Wireless Body Area Networks(WBAN), this paper introduces a decentralized alliance blockchain technology and proposes a scheme to protect the users’ data in body area networks with blockchain. Hyperledger Fabric is used to build the alliance blockchain. The distributed accounting and consensus algorithm are used to protect the integrity and non-tampering of users’ data in the alliance blockchain. On the other hand, the technologies of identity management, channel and private data are used to protect the privacy of users’ data. In this paper, every sensor in the body area network becomes a node of alliance blockchain. Thus, it is proposed which making two sensors communicate on the blockchain rather than the body area network. The results of experiment show that sensors keep low power consumption while ensuring the safety of sensors’ data.

Key words: wireless body area network, alliance blockchain, consensus algorithm, identity management, accounting node