BTAA: Blockchain and TEE-Assisted Authentication for IoT Systems

Wenze Mao, Peng Jiang*, Liehuang Zhu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

In recent years, Internet of Things (IoT) technology has gained a lot of attention. With the development of IoT technology, it comes the need for devices with different trust domains to interact and collaborate. In order to protect the security and reliability of the communication between devices in different trust domains, it raises the concerns about the technology of cross-domain authentication. Traditional cross-domain authentication methods may lead to heavy key management overhead or depend on trusted third parties, while existing blockchain-based cross-domain authentication schemes do not prevent the possibility of mischief by malicious domain managers. In this article, we design an efficient Blockchain and trusted execution environment (TEE)-assisted secure device authentication scheme for cross-domain IoT system, called blockchain and TEE-assisted authentication. Our solution solves the problem that managers are not fully trusted, which in turns protect the security and reliability in the blockchain-based cross-domain communication. Specifically, blockchain is introduced to build trust between different domains, the identity-based signatures are used to verify the identity information of devices and the TEE is introduced to prevent the possibility of mischief by domain managers. Finally, our experiments show that the introduction of TEE has greatly improved system security with a low-efficiency reduction, which proves that our scheme can achieve highly secure distributed IoT authentication.

Original languageEnglish
Pages (from-to)12603-12615
Number of pages13
JournalIEEE Internet of Things Journal
Volume10
Issue number14
DOIs
Publication statusPublished - 15 Jul 2023

Keywords

  • Blockchain
  • Internet of Things (IoT)
  • cross-domain authentication
  • trusted execution environment (TEE)

Fingerprint

Dive into the research topics of 'BTAA: Blockchain and TEE-Assisted Authentication for IoT Systems'. Together they form a unique fingerprint.

Cite this