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

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.

[1]  Yang Lu,et al.  Internet of Things (IoT) Cybersecurity Research: A Review of Current Research Topics , 2019, IEEE Internet of Things Journal.

[2]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[3]  Zonyin Shae,et al.  On the Design of a Blockchain Platform for Clinical Trial and Precision Medicine , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[4]  Stephen B. Wicker,et al.  Vegvisir: A Partition-Tolerant Blockchain for the Internet-of-Things , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[5]  Konrad Iwanicki,et al.  A Distributed Systems Perspective on Industrial IoT , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[6]  T. Moore,et al.  Bitcoin: Economics, Technology, and Governance , 2014 .

[7]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[8]  Zhu Han,et al.  When Mobile Blockchain Meets Edge Computing , 2017, IEEE Communications Magazine.

[9]  Victor C. M. Leung,et al.  Blockchain-Based Decentralized Trust Management in Vehicular Networks , 2019, IEEE Internet of Things Journal.

[10]  Arda Yurdakul,et al.  Integrating low-power IoT devices to a blockchain-based infrastructure: work-in-progress , 2017, EMSOFT '17.

[11]  Wei Ni,et al.  Survey on blockchain for Internet of Things , 2019, Comput. Commun..

[12]  Praveen Gauravaram,et al.  Blockchain for IoT security and privacy: The case study of a smart home , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[13]  S. Popov The Tangle , 2015 .

[14]  Zhetao Li,et al.  Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[15]  Imran Khan,et al.  SRE: Semantic Rules Engine for the Industrial Internet-Of-Things Gateways , 2017, IEEE Transactions on Industrial Informatics.

[16]  Arda Yurdakul,et al.  Work-in-progress: integrating low-power IoT devices to a blockchain-based infrastructure , 2017, 2017 International Conference on Embedded Software (EMSOFT).

[17]  M. Shamim Hossain,et al.  Cloud-assisted Industrial Internet of Things (IIoT) - Enabled framework for health monitoring , 2016, Comput. Networks.

[18]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[19]  Oscar Novo,et al.  Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT , 2018, IEEE Internet of Things Journal.

[20]  Melanie Swan,et al.  Blockchain: Blueprint for a New Economy , 2015 .

[21]  Michael Kaminsky,et al.  SybilLimit: A Near-Optimal Social Network Defense against Sybil Attacks , 2008, S&P 2008.

[22]  Marko Vukolic,et al.  The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication , 2015, iNetSeC.