There has been increasing interest in the potential of blockchain in enhancing the security of devices and systems, such as Internet of Things (IoT). In this paper, we present a blockchain-based IoT security architecture, IoTchain. The three-tier architecture comprises an authentication layer, a blockchain layer and an application layer, and is designed to achieve identity authentication, access control, privacy protection, lightweight feature, regional node fault tolerance, denial-of-service resilience, and storage integrity. We also evaluate the performance of IoTchain to demonstrate its utility in an IoT deployment.
翻译:近年来,区块链在增强物联网等设备与系统安全性方面的潜力日益受到关注。本文提出了一种基于区块链的物联网安全架构——IoTChain。该三层架构包含认证层、区块链层与应用层,旨在实现身份认证、访问控制、隐私保护、轻量化特性、区域节点容错、抗拒绝服务攻击以及存储完整性。我们还评估了IoTChain的性能,以证明其在物联网部署中的实用性。