Secure IoT access at scale using blockchains and smart contracts

07/08/2019
by   Nikos Fotiou, et al.
0

Blockchains and smart contracts are an emerging, promising technology, that has received considerable attention. We use the blockchain technology, and in particular Ethereum, to implement a large-scale event-based Internet of Things (IoT) control system. We argue that the distributed nature of the "ledger," as well as, Ethereum's capability of parallel execution of replicated "smart contracts", provide the sought after automation, generality, flexibility, resilience, and high availability. We design a realistic blockchain-based IoT architecture, using existing technologies while by taking into consideration the characteristics and limitations of IoT devices and applications. Furthermore, we leverage blockchain's immutability and Ethereum's support for custom tokens to build a robust and efficient token-based access control mechanism. Our evaluation shows that our solution is viable and offers significant security and usability advantages.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/23/2019

Interacting with the Internet of Things using Smart Contracts and Blockchain Technologies

Despite technological advances, most smart objects in the Internet of Th...
research
05/02/2020

Context-based smart contracts for appendable-block blockchains

Currently, blockchain proposals are being adopted to solve security issu...
research
07/06/2020

Rethinking IoT Security: A Protocol Based on Blockchain Smart Contracts for Secure and Automated IoT Deployments

Proliferation of IoT devices in society demands a renewed focus on secur...
research
01/26/2021

Blockchain Technology: Introduction, Integration and Security Issues with IoT

Blockchain was mainly introduced for secure transactions in connection w...
research
01/01/2022

An automatized Identity and Access Management system for IoT combining Self-Sovereign Identity and smart contracts

Nowadays, open standards for self-sovereign identity and access manageme...
research
10/04/2021

Controlling Resource Allocation using Blockchain-Based Delegation

Allocation of resources and their control over multiple organisations is...
research
02/27/2022

ZipZap: A Blockchain Solution for Local Energy Trading

In the last few years, electric utility companies have increasingly inve...

Please sign up or login with your details

Forgot password? Click here to reset