Combining IOTA and Attribute-Based Encryption for Access Control in the Internet of Things.

Ciphertext-Policy Attribute-Based Encryption (CP-ABE) IOTA Internet of Things access control blockchain

Journal

Sensors (Basel, Switzerland)
ISSN: 1424-8220
Titre abrégé: Sensors (Basel)
Pays: Switzerland
ID NLM: 101204366

Informations de publication

Date de publication:
26 Jul 2021
Historique:
received: 27 06 2021
revised: 20 07 2021
accepted: 23 07 2021
entrez: 10 8 2021
pubmed: 11 8 2021
medline: 11 8 2021
Statut: epublish

Résumé

Unauthorized resource access represents a typical security threat in the Internet of Things (IoT), while distributed ledger technologies (e.g., blockchain and IOTA) hold great promise to address this threat. Although blockchain-based IoT access control schemes have been the most popular ones, they suffer from several significant limitations, such as high monetary cost and low throughput of processing access requests. To overcome these limitations, this paper proposes a novel IoT access control scheme by combining the fee-less IOTA technology and the Ciphertext-Policy Attribute-Based Encryption (CP-ABE) technology. To control the access to a resource, a token, which records access permissions to this resource, is encrypted by the CP-ABE technology and uploaded to the IOTA Tangle (i.e., the underlying database of IOTA). Any user can fetch the encrypted token from the Tangle, while only those who can decrypt this token are authorized to access the resource. In this way, the proposed scheme enables not only distributed, fee-less and scalable access control thanks to the IOTA but also fine-grained attribute-based access control thanks to the CP-ABE. We show the feasibility of our scheme by implementing a proof-of-concept prototype system using smart phones (Google Pixel 3XL) and a commercial IoT gateway (NEC EGW001). We also evaluate the performance of the proposed scheme in terms of access request processing throughput. The experimental results show that our scheme enables object owners to authorize access rights to a large number of subjects in a much (about 5 times) shorter time than the existing access control scheme called Decentralized Capability-based Access Control framework using IOTA (DCACI), significantly improving the access request processing throughput.

Identifiants

pubmed: 34372293
pii: s21155053
doi: 10.3390/s21155053
pmc: PMC8348943
pii:
doi:

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Subventions

Organisme : Japan Society for the Promotion of Science
ID : 19K14983, 19H01103

Références

Sensors (Basel). 2020 Mar 24;20(6):
pubmed: 32213888
Sensors (Basel). 2021 Feb 07;21(4):
pubmed: 33562343

Auteurs

Yuanyu Zhang (Y)

School of Computer Science and Technology, Xidian University, Xi'an 710071, China.
Graduate School of Science and Technology, Nara Institute of Science and Technology, 8916-5 Takayama-Cho, Ikoma, Nara 630-0192, Japan.

Ruka Nakanishi (R)

Graduate School of Science and Technology, Nara Institute of Science and Technology, 8916-5 Takayama-Cho, Ikoma, Nara 630-0192, Japan.

Masahiro Sasabe (M)

Graduate School of Science and Technology, Nara Institute of Science and Technology, 8916-5 Takayama-Cho, Ikoma, Nara 630-0192, Japan.

Shoji Kasahara (S)

Graduate School of Science and Technology, Nara Institute of Science and Technology, 8916-5 Takayama-Cho, Ikoma, Nara 630-0192, Japan.

Classifications MeSH