Decentralizing IoT management systems using blockchain for censorship resistance

Document Type

Article

Publication Date

1-1-2020

Abstract

Blockchain technology has been increasingly used for decentralizing cloud-based Internet of Things (IoT) architectures to address limitations faced by centralized systems. While many existing efforts are successful in decentralization with multiple servers (i.e., full nodes) to handle faulty nodes, an important issue has arisen that external clients have to rely on a relay node to communicate with the full nodes in the blockchain. Compromization of such relay nodes may result in a security breach and even a blockage of IoT sensors from the network. In this article, we propose blockchain-based decentralized IoT management systems for censorship resistance, which include a 'diffusion' function to deliver all messages from sensors to all full nodes and an augmented consensus protocol to check data losses, replicate processing outcome, and facilitate opportunistic outcome delivery. We also leverage public key aggregation to reduce communication complexity and signature verification. The experimental results from proof-of-concept implementation and deployment in a real distributed environment show the feasibility and effectiveness in achieving censorship resistance.

Identifier

85077675691 (Scopus)

Publication Title

IEEE Transactions on Industrial Informatics

External Full Text Location

https://doi.org/10.1109/TII.2019.2939797

e-ISSN

19410050

ISSN

15513203

First Page

715

Last Page

727

Issue

1

Volume

16

Grant

TII-19-2005

Fund Ref

National Science Foundation

This document is currently not available here.

Share

COinS