ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2018, Vol. 55 ›› Issue (7): 1462-1478.doi: 10.7544/issn1000-1239.2018.20180073

所属专题: 2018物联网安全专题

• 信息安全 • 上一篇    下一篇

基于区块链的分布式物联网信任管理方法研究

任彦冰1,李兴华1,刘海1,程庆丰2,马建峰1   

  1. 1(西安电子科技大学网络与信息安全学院 西安 710071); 2(数学工程与先进计算国家重点实验室(解放军信息工程大学) 郑州 450001) (yanbing_ren@foxmail.com)
  • 出版日期: 2018-07-01
  • 基金资助: 
    国家自然科学基金项目(U1708262,U1736203,U1405255);国家重点研发计划项目(2017YFB0801805)

Blockchain-Based Trust Management Framework for Distributed Internet of Things

Ren Yanbing1, Li Xinghua1, Liu Hai1, Cheng Qingfeng2, Ma Jianfeng1   

  1. 1(School of Cyber Engineering, Xidian University, Xi’an 710071); 2(State Key Laboratory of Mathematical Engineering and Advanced Computing (PLA Information Engineering University), Zhengzhou 450001)
  • Online: 2018-07-01

摘要: 随着物联网(Internet of things, IoT)技术的发展,在不同的物联网之间逐渐形成了大规模、异构化、动态化的分布式物联网环境.分布式物联网内的设备间与物联网管理机构间存在着广泛的合作需求,为此需要在其中建立信任机制以促进合作.然而,现有的信任机制研究大部分脱离于物联网环境,没有考虑物联网设备计算与存储能力有限且差异较大这一特点,造成抽象信任机制研究无法直接应用于物联网中;另一方面,现有的物联网信任问题研究都依赖于额外的可信第三方或域间信任假设,这在实际中是难以实现的.为了解决上述问题,借助区块链与风险理论,提出一种适用于分布式物联网的信任管理方法.具体地,将信任量化为对期望信用与风险的考察,并借助区块链实现信任数据的有效共享与安全性.实验与分析表明:该方案能够有效量化信任,保护数据不被篡改,且能够以较低的存储开销维护系统的正常运行.

关键词: 信任管理, 分布式系统, 物联网, 风险, 区块链

Abstract: With the development of the Internet of things (IoT) technology, a new scenario emerges among various IoT networks in which different IoT networks form a large-scale, heterogeneous and dynamic distributed IoT environment. There is a need for various cooperations among devices and IoT authorities, for which it is necessary to establish a trust mechanism to promote cooperation. However, the existing researches on trust mechanism are mostly separated from the IoT environment, and do not consider the resource limitations of IoT devices as well as great differences among them in computing and storage capabilities, which results in the study of abstract trust mechanisms can not be directly applied to IoT. On the other hand, the existing researches on the issues of IoT trust rely on additional trusted third-party or inter-domain trust assumption, which is hard to be achieved in practice. In order to solve the above problems, we propose a trust management method which is suitable for distributed IoT with the help of blockchain and risk theory. Specifically, we embody the abstract concept of trust as an examination of expected credit and risk, and enable effective sharing of trust data using blockchain. Experimental simulation and analysis show that our method can quantify the trust effectively, protect the data from being tampered and have lower storage cost.

Key words: trust management, distributed systems, Internet of things (IoT), risk, blockchain

中图分类号: