Cargando…

Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs

Non-fungible tokens (NFTs) are widely used in blockchain to represent unique and non-interchangeable assets. Current NFTs allow representing assets by a unique identifier, as a possession of an owner. The novelty introduced in this paper is the proposal of smart NFTs to represent IoT devices, which...

Descripción completa

Detalles Bibliográficos
Autores principales: Arcenegui, Javier, Arjona, Rosario, Román, Roberto, Baturone, Iluminada
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8125170/
https://www.ncbi.nlm.nih.gov/pubmed/33946227
http://dx.doi.org/10.3390/s21093119
_version_ 1783693421219676160
author Arcenegui, Javier
Arjona, Rosario
Román, Roberto
Baturone, Iluminada
author_facet Arcenegui, Javier
Arjona, Rosario
Román, Roberto
Baturone, Iluminada
author_sort Arcenegui, Javier
collection PubMed
description Non-fungible tokens (NFTs) are widely used in blockchain to represent unique and non-interchangeable assets. Current NFTs allow representing assets by a unique identifier, as a possession of an owner. The novelty introduced in this paper is the proposal of smart NFTs to represent IoT devices, which are physical smart assets. Hence, they are also identified as the utility of a user, they have a blockchain account (BCA) address to participate actively in the blockchain transactions, they can establish secure communication channels with owners and users, and they operate dynamically with several modes associated with their token states. A smart NFT is physically bound to its IoT device thanks to the use of a physical unclonable function (PUF) that allows recovering its private key and, then, its BCA address. The link between tokens and devices is difficult to break and can be traced during their lifetime, because devices execute a secure boot and carry out mutual authentication processes with new owners and users that could add new software. Hence, devices prove their trusted hardware and software. A whole demonstration of the proposal developed with ESP32-based IoT devices and Ethereum blockchain is presented, using the SRAM of the ESP32 microcontroller as the PUF.
format Online
Article
Text
id pubmed-8125170
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81251702021-05-17 Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs Arcenegui, Javier Arjona, Rosario Román, Roberto Baturone, Iluminada Sensors (Basel) Article Non-fungible tokens (NFTs) are widely used in blockchain to represent unique and non-interchangeable assets. Current NFTs allow representing assets by a unique identifier, as a possession of an owner. The novelty introduced in this paper is the proposal of smart NFTs to represent IoT devices, which are physical smart assets. Hence, they are also identified as the utility of a user, they have a blockchain account (BCA) address to participate actively in the blockchain transactions, they can establish secure communication channels with owners and users, and they operate dynamically with several modes associated with their token states. A smart NFT is physically bound to its IoT device thanks to the use of a physical unclonable function (PUF) that allows recovering its private key and, then, its BCA address. The link between tokens and devices is difficult to break and can be traced during their lifetime, because devices execute a secure boot and carry out mutual authentication processes with new owners and users that could add new software. Hence, devices prove their trusted hardware and software. A whole demonstration of the proposal developed with ESP32-based IoT devices and Ethereum blockchain is presented, using the SRAM of the ESP32 microcontroller as the PUF. MDPI 2021-04-30 /pmc/articles/PMC8125170/ /pubmed/33946227 http://dx.doi.org/10.3390/s21093119 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Arcenegui, Javier
Arjona, Rosario
Román, Roberto
Baturone, Iluminada
Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs
title Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs
title_full Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs
title_fullStr Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs
title_full_unstemmed Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs
title_short Secure Combination of IoT and Blockchain by Physically Binding IoT Devices to Smart Non-Fungible Tokens Using PUFs
title_sort secure combination of iot and blockchain by physically binding iot devices to smart non-fungible tokens using pufs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8125170/
https://www.ncbi.nlm.nih.gov/pubmed/33946227
http://dx.doi.org/10.3390/s21093119
work_keys_str_mv AT arceneguijavier securecombinationofiotandblockchainbyphysicallybindingiotdevicestosmartnonfungibletokensusingpufs
AT arjonarosario securecombinationofiotandblockchainbyphysicallybindingiotdevicestosmartnonfungibletokensusingpufs
AT romanroberto securecombinationofiotandblockchainbyphysicallybindingiotdevicestosmartnonfungibletokensusingpufs
AT baturoneiluminada securecombinationofiotandblockchainbyphysicallybindingiotdevicestosmartnonfungibletokensusingpufs