Decentralized Blockchain-Based Trust Management Protocol for the Internet of Things

被引:66
作者
Kouicem, Djamel Eddine [1 ]
Imine, Youcef [1 ]
Bouabdallah, Abdelmadjid [1 ]
Lakhlef, Hicham [1 ]
机构
[1] Univ Technol Compiegne, Sorbonne Univ, HEUDIASYC, UMR 7253, CS 60319, F-60203 Compiegne, France
关键词
Trust management; internet of things; blockchain; fog computing; mobility support; SOCIAL INTERNET; IOT;
D O I
10.1109/TDSC.2020.3003232
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is a network that integrates a variety of heterogeneous nodes, such as connected devices (sensors, robots, and smart phones...), connected cars, smart homes, etc. These smart objects communicate and collaborate in distributed and dynamic environments that are facing several security challenges. Trust management is one of the most important challenges in IoT. Existing trust management solutions do not meet the new requirements of IoT such as heterogeneity, mobility, and scalability. In this article, we propose a hierarchical and scalable blockchain-based trust management protocol with mobility support in massively distributed IoT systems. In our protocol, mobile smart objects disseminate trust information on service providers to the blockchain. Thus, all the objects will have a global view on each service provider in the architecture, which speeds up the trust evaluation process. In addition, our protocol is resilient against the most known malicious attacks such as bad-mouthing, ballot-stuffing, and cooperative attacks. We confirm the efficiency of our proposal through theoretical analysis and extensive simulations. Finally, we show that it outperforms existing solutions, especially in terms of scalability, mobility support, communication, and computation costs.
引用
收藏
页码:1292 / 1306
页数:15
相关论文
共 28 条
[1]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[2]   Trust Management of Smart Service Communities [J].
Al-Hamadi, Hamid ;
Chen, Ing-Ray ;
Cho, Jin-Hee .
IEEE ACCESS, 2019, 7 :26362-26378
[3]  
[Anonymous], 2014, P 2014 USENIX ANN TE
[4]   Trust management system designs for the Internet of Things: A context-aware and multi-service approach [J].
Ben Saied, Yosra ;
Olivereau, Alexis ;
Zeghlache, Djamal ;
Laurent, Maryline .
COMPUTERS & SECURITY, 2013, 39 :351-365
[5]  
Buchman E., 2016, Tendermint: Byzantine fault tolerance in the age of blockchains
[6]   TRM-IoT: A Trust Management Model Based on Fuzzy Reputation for Internet of Things [J].
Chen, Dong ;
Chang, Guiran ;
Sun, Dawei ;
Li, Jiajia ;
Jia, Jie ;
Wang, Xingwei .
COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (04) :1207-1228
[7]  
Chen IR, 2010, GLOB TELECOMM CONF
[8]   Trust-Based Service Management for Social Internet of Things Systems [J].
Chen, Ing-Ray ;
Bao, Fenye ;
Guo, Jia .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2016, 13 (06) :684-696
[9]   Trust Management for SOA-Based IoT and Its Application to Service Composition [J].
Chen, Ing-Ray ;
Guo, Jia ;
Bao, Fenye .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (03) :482-495
[10]  
Cohen B., 2003, P 1 WORKSH EC PEER T