ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2018, Vol. 55 ›› Issue (7): 1462-1478.doi: 10.7544/issn1000-1239.2018.20180073

Special Issue: 2018物联网安全专题

Previous Articles     Next Articles

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

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

CLC Number: