Implementation of Ethereum Accounts and Transactions on Embedded IoT Devices

06/29/2022
by   Giulia Rafaiani, et al.
0

The growing interest in Internet of Things (IoT) and Industrial IoT (IIoT) poses the challenge of finding robust solutions for the certification and notarization of data produced and collected by embedded devices. The blockchain and distributed ledger technologies represent a promising solution to address these issues, but rise other questions, for example regarding their practical feasibility. In fact, IoT devices have limited resources and, consequently, may not be able to easily perform all the operations required to participate in a blockchain. In this paper we propose a minimal architecture to allow IoT devices performing data certification and notarization on the Ethereum blockchain. We develop a hardware-software platform through which a lightweight device (e.g., an IoT sensor), holding a secret key and the associated public address, produces signed transactions, which are then submitted to the blockchain network. This guarantees data integrity and authenticity and, on the other hand, minimizes the computational burden on the lightweight device. To show the practicality of the proposed approach, we report and discuss the results of benchmarks performed on ARM Cortex-M4 hardware architectures, sending transactions over the Ropsten testnet. Our results show that all the necessary operations can be performed with small latency, thus proving that an IoT device can directly interact with the blockchain, without apparent bottlenecks.

READ FULL TEXT
research
06/06/2020

A Scalable Architecture for Monitoring IoT Devices Using Ethereum and Fog Computing

With the recent considerable developments in the Internet of Things (IoT...
research
04/30/2020

A Cost-efficient IoT Forensics Framework with Blockchain

IoT devices have been adopted widely in the last decade which enabled co...
research
11/12/2018

Efficient Public Blockchain Client for Lightweight Users

Public blockchains provide a decentralized method for storing transactio...
research
09/15/2021

Anti-Tamper Protection for Internet of Things System Using Hyperledger Fabric Blockchain Technology

Automated and industrial Internet of Things (IoT) devices are increasing...
research
02/27/2022

ZipZap: A Blockchain Solution for Local Energy Trading

In the last few years, electric utility companies have increasingly inve...
research
03/06/2021

Black-Box IoT: Authentication and Distributed Storage of IoT Data from Constrained Sensors

We propose Black-Box IoT (BBox-IoT), a new ultra-lightweight black-box s...
research
06/02/2020

Preventing Denial of Service Attacks in IoT Networks through Verifiable Delay Functions

Permissionless distributed ledgers provide a promising approach to deal ...

Please sign up or login with your details

Forgot password? Click here to reset