东北大学学报:自然科学版 ›› 2020, Vol. 41 ›› Issue (3): 337-342.DOI: 10.12068/j.issn.1005-3026.2020.03.007

• 信息与控制 • 上一篇    下一篇

基于区块链的无线体域网数据云存储完整性研究

高艳芳, 姚兰, 马衍崧, 李凤云   

  1. (东北大学 计算机科学与工程学院, 辽宁 沈阳110169)
  • 收稿日期:2019-03-05 修回日期:2019-03-05 出版日期:2020-03-15 发布日期:2020-04-10
  • 通讯作者: 高艳芳
  • 作者简介:高艳芳(1983-),女,辽宁营口人,东北大学博士研究生.
  • 基金资助:
    国家自然科学基金资助项目(61602106); 中央高校基本科研业务费专项资金资助项目(N181604015).

Research on Cloud Storage Integrity of Wireless Body Area Network Data Based on Blockchain Technology

GAO Yan-fang, YAO Lan, MA Yan-song, LI Feng-yun   

  1. School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China.
  • Received:2019-03-05 Revised:2019-03-05 Online:2020-03-15 Published:2020-04-10
  • Contact: YAO Lan
  • About author:-
  • Supported by:
    -

摘要: 针对无线体域网数据云存储的安全问题,设计了基于区块链的访问控制框架,框架通过区块链技术与数字签名相结合控制用户的访问请求;通过区块存储访问请求及其数字签名,利用改进的Raft算法保证节点间的区块链一致.其次,设计了有序数组和Merkle树相结合的方式存储数据,哈希表和Merkle树相结合的方式存储数据的访问请求;再次,提出针对无线体域网数据的完整性验证方案.最后,对区块链的一致性、数据完整性验证方案进行实验.结果表明,提出的框架能使各用户节点协同对访问请求进行控制,并且均能验证数据的完整性.

关键词: 区块链, 无线体域网, 完整性, Merkle树, 数字签名

Abstract: Aiming at the security problems in cloud storage of the data in wireless body area network (WBAN for short), an access control framework based on blockchain was designed. The framework controlled user’s access requests by combining blockchain technology with the digital signature. It used blocks to store access requests and digital signatures of the access requests, and utilized the improved Raft algorithm to ensure the consistency of each node’s blockchain. Then, an ordered array combined with Merkle tree was designed to store WBAN data. A Hash table is combined with Merkle tree to store the access requests of the WBAN data. Thirdly, on the basis of access control framework, the storage mode of the WBAN data and the access requests of the WBAN data, and the integrity verification scheme for the WBAN data was proposed. Finally, experiments were carried out on the consistency of blockchain and the data integrity verification scheme. The experimental results showed that the proposed framework enables each user node to control the access request cooperatively, and the proposed scheme supports each user node to verify the integrity of data.

Key words: blockchain, wireless body area network (WBAN), integrity, Merkle tree, digital signature

中图分类号: