Towards Secure Industrial IoT: Blockchain System With Credit-Based Consensus Mechanism

被引:381
作者
Huang, Junqin [1 ]
Kong, Linghe [1 ]
Chen, Guihai [1 ]
Wu, Min-You [1 ]
Liu, Xue [2 ]
Zeng, Peng [3 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai 200240, Peoples R China
[2] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 0G4, Canada
[3] Chinese Acad Sci, Shenyang Inst Automat, Lab Networked Control Syst, Shenyang 110016, Liaoning, Peoples R China
基金
国家重点研发计划;
关键词
Blockchain; credit-based; directed acyclic graph (DAG); efficiency; industrial IoT (IIoT); privacy; proof-of-work (PoW); security; INTERNET;
D O I
10.1109/TII.2019.2903342
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Industrial Internet of Things (IIoT) plays an indispensable role for Industry 4.0, where people are committed to implement a general, scalable, and secure IIoT system to be adopted across various industries. However, existing IIoT systems are vulnerable to single point of failure and malicious attacks, which cannot provide stable services. Due to the resilience and security promise of blockchain, the idea of combining blockchain and Internet of Things (IoT) gains considerable interest. However, blockchains are power-intensive and low-throughput, which are not suitable for power-constrained IoT devices. To tackle these challenges, we present a blockchain system with credit-based consensus mechanism for IIoT. We propose a credit-based proof-of-work (PoW) mechanism for IoT devices, which can guarantee system security and transaction efficiency simultaneously. In order to protect sensitive data confidentiality, we design a data authority management method to regulate the access to sensor data. In addition, our system is built based on directed acyclic graph-structured blockchains, which is more efficient than the Satoshi-style blockchain in performance. We implement the system on Raspberry Pi, and conduct a case study for the smart factory. Extensive evaluation and analysis results demonstrate that credit-based PoW mechanism and data access control are secure and efficient in IIoT.
引用
收藏
页码:3680 / 3689
页数:10
相关论文
共 22 条
[1]  
[Anonymous], P IEEE 38 INT C DIST
[2]   Bitcoin: Economics, Technology, and Governance [J].
Boehme, Rainer ;
Christin, Nicolas ;
Edelman, Benjamin ;
Moore, Tyler .
JOURNAL OF ECONOMIC PERSPECTIVES, 2015, 29 (02) :213-238
[3]   Blockchains and Smart Contracts for the Internet of Things [J].
Christidis, Konstantinos ;
Devetsikiotis, Michael .
IEEE ACCESS, 2016, 4 :2292-2303
[4]  
Churyumov Anton, 2016, Byteball: A decentralized system for storage and transfer of value
[5]   A blockchain-based Trust System for the Internet of Things [J].
Di Pietro, Roberto ;
Salleras, Xavier ;
Signorini, Matteo ;
Waisbard, Erez .
SACMAT'18: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON ACCESS CONTROL MODELS & TECHNOLOGIES, 2018, :77-83
[6]  
Dorri Ali, 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), P618, DOI 10.1109/PERCOMW.2017.7917634
[7]   SRE: Semantic Rules Engine for the Industrial Internet-Of-Things Gateways [J].
El Kaed, Charbel ;
Khan, Imran ;
Van Den Berg, Andre ;
Hossayni, Hicham ;
Saint-Marcel, Christophe .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (02) :715-724
[8]   Cloud-assisted Industrial Internet of Things (IIoT) - Enabled framework for health monitoring [J].
Hossain, M. Shamim ;
Muhammad, Ghulam .
COMPUTER NETWORKS, 2016, 101 :192-202
[9]   A Distributed Systems Perspective on Industrial IoT [J].
Iwanicki, Konrad .
2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, :1164-1170
[10]   Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things [J].
Li, Zhetao ;
Kang, Jiawen ;
Yu, Rong ;
Ye, Dongdong ;
Deng, Qingyong ;
Zhang, Yan .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (08) :3690-3700