Decentralizing IoT Management Systems Using Blockchain for Censorship Resistance

Decentralizing IoT Management Systems Using Blockchain for Censorship Resistance
复制标题

DOI:
10.1109/tii.2019.2939797
复制
发表时间:
2020-01
影响因子:
12.3
通讯作者:
Songlin He;Qiang Tang;C. Wu;Xuewen Shen
Songlin He;Qiang Tang;C. Wu;Xuewen Shen
中科院分区:
计算机科学1区
文献类型:
--
作者:
Songlin He;Qiang Tang;C. Wu;Xuewen Shen

文献摘要

被引文献

相似文献

区块链技术越来越多地用于分散基于云的物联网(IoT)架构,以解决集中式系统面临的限制。虽然许多现有的努力在利用多个服务器的分散化方面是成功的(即,完整节点)来处理故障节点,出现了一个重要的问题,即外部客户端必须依赖于中继节点来与区块链中的完整节点通信。这种中继节点的损害可能导致安全漏洞,甚至导致物联网传感器与网络的阻塞。在这篇文章中,我们提出了基于区块链的分散式物联网管理系统,以抵抗审查,其中包括一个“扩散”功能,将所有消息从传感器传递到所有完整节点,以及一个增强的共识协议,以检查数据丢失,复制处理结果,并促进机会主义的结果交付。我们还利用公钥聚合来降低通信复杂性和签名验证。在真实的分布式环境中的概念验证实现和部署的实验结果表明,在实现审查阻力的可行性和有效性。
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.