TY - JOUR
T1 - Decentralizing IoT management systems using blockchain for censorship resistance
AU - He, Songlin
AU - Tang, Qiang
AU - Wu, Chase Qishi
AU - Shen, Xuewen
N1 - Funding Information:
Manuscript received May 24, 2019; accepted August 9, 2019. Date of publication September 6, 2019; date of current version January 4, 2020. This work was supported in part by U.S. National Science Foundation under Grant CNS-1828123 and Grant CNS-1801492, in part by the Google Faculty Award with the New Jersey Institute of Technology, and in part by the Key Research and Development Program of Zhejiang Province, China under Grant 2019C03138 with the Communication University of Zhejiang, China. Paper no. TII-19-2005. This paper was presented in part at the 1st Workshop on Distributed Ledger of Things, New York, NY, USA, November 2018. (Corresponding author: Chase Qishi Wu.) S. He, Q. Tang, and C. Q. Wu are with the Department of Computer Science, Ying Wu College of Computing, New Jersey Institute of Technology, Newark, NJ 07102 USA (e-mail:, sh553@njit.edu; qiang@njit.edu; chase.wu@njit.edu).
Publisher Copyright:
© 2005-2012 IEEE.
PY - 2020/1
Y1 - 2020/1
N2 - 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.
AB - 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.
KW - Blockchain
KW - Internet of Things (IoT)
KW - censorship resistance, cryptography
UR - http://www.scopus.com/inward/record.url?scp=85077675691&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077675691&partnerID=8YFLogxK
U2 - 10.1109/TII.2019.2939797
DO - 10.1109/TII.2019.2939797
M3 - Article
AN - SCOPUS:85077675691
SN - 1551-3203
VL - 16
SP - 715
EP - 727
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 1
M1 - 8826230
ER -