物联网学报 ›› 2020, Vol. 4 ›› Issue (2): 1-9.doi: 10.11959/j.issn.2096-3750.2020.00165

所属专题: 边缘计算 区块链

• 专题:区块链赋能物联网 •    下一篇

基于区块链与边缘计算的物联网数据管理

程冠杰,黄诤杰,邓水光   

  1. 浙江大学计算机科学与技术学院,浙江 杭州310007
  • 修回日期:2020-04-26 出版日期:2020-06-30 发布日期:2020-06-12
  • 作者简介:程冠杰(1996- ),男,江苏泰兴人,浙江大学计算机科学与技术学院博士生,主要研究方向为区块链、物联网和边缘计算|黄诤杰(1996- ),男,浙江宁波人,浙江大学计算机科学与技术学院硕士生,主要研究方向为信息安全和隐私、区块链等|邓水光(1979- ),男,湖南衡阳人,博士,浙江大学计算机科学与技术学院教授,主要研究方向为边缘计算、服务计算、移动计算和区块链
  • 基金资助:
    国家重点研发计划(2017YFB1400601);浙江省重点研发计划(2015C01027);浙江省重点研发计划(2017C01015);国家自然科学基金资助项目(61772461);浙江省自然科学基金资助项目(LR18F020003)

Data management based on blockchain and edge computing for Internet of things

Guanjie CHENG,Zhengjie HUANG,Shuiguang DENG   

  1. College of Computer Science and Technology,Zhejiang University,Hangzhou 310007,China
  • Revised:2020-04-26 Online:2020-06-30 Published:2020-06-12
  • Supported by:
    The National Key Research and Development Program of China(2017YFB1400601);The Key Research and Development Project of Zhejiang Province(2015C01027);The Key Research and Development Project of Zhejiang Province(2017C01015);The National Science Foundation of China(61772461);The Natural Science Foundation of Zhejiang Province(LR18F020003)

摘要:

智能设备的普及带动了物联网技术的应用和发展,而随之产生的海量物联网数据给传统集中式数据管理带来诸多挑战,如性能、隐私与安全的挑战。因此,提出了一种基于区块链与边缘计算的物联网数据管理架构来支持分布式的物联网数据管理,可以为物联网数据提供分布式存储和访问控制。同时设计了一种内置加密方案来保护数据的安全和隐私,并保障数据的所有权。通过引入边缘计算,解决了区块链系统的可扩展性瓶颈问题。给出了基于该架构的数据存储和数据访问流程,并详细说明了基于智能合约技术的系统实现算法。实验结果表明,与传统基于云的数据管理系统相比,基于该架构实现的物联网数据管理系统的性能更好。

关键词: 物联网, 区块链, 边缘计算, 数据管理

Abstract:

The popularity of smart devices has driven the development of the application of Internet of things (IoT) technology,and the resulting massive amount of IoT data has brought challenges to traditional centralized data management methods,such as performance,privacy,and security.Therefore,a data management framework of IoT based on blockchain and edge computing was proposed to support the distributed IoT data management.The distributed storage and access control could be provided by the framework for the IoT data.At the same time,a set of the built-in encryption scheme was designed to protect the data security and privacy and safeguard the data ownership.By introducing edge computing,the scalability bottleneck of the blockchain the system was relieved.The processes of data storage and data access based on this framework were given,and the algorithm of the system implementation based on the smart contract technology was explained in detail.Experiments show that the IoT data management system based on this framework outperforms the traditional cloud-based data management systems.

Key words: Internet of things, blockchain, edge computing, data management

中图分类号: 

No Suggested Reading articles found!