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

01/23/2019
by   Nikos Fotiou, et al.
0

Despite technological advances, most smart objects in the Internet of Things (IoT) cannot be accessed using technologies designed and developed for interacting with powerful Internet servers. IoT use cases involve devices that not only have limited resources, but also they are not always connected to the Internet and are physically exposed to tampering. In this paper, we describe the design, development, and evaluation of a smart contract-based solution that allows end-users to securely interact with smart devices. Our approach enables access control, Thing authentication, and payments in a fully decentralized setting, taking at the same time into consideration the limitations and constraints imposed by both blockchain technologies and the IoT paradigm. Our prototype implementation is based on existing technologies, i.e., Ethereum smart contracts, which makes it realistic and fundamentally secure.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/08/2019

Secure IoT access at scale using blockchains and smart contracts

Blockchains and smart contracts are an emerging, promising technology, t...
research
01/23/2019

Smart contracts for the Internet of Things: opportunities and challenges

With the Internet of Things (IoT), Things are expected to live in differ...
research
05/15/2019

Blockchain-based Data Provenance for the Internet of Things

As more and more applications and services depend on data collected by I...
research
02/13/2018

Smart Contract-Based Access Control for the Internet of Things

This paper investigates a critical access control issue in the Internet ...
research
11/24/2020

A decentralized approach towards secure firmware updates and testing over commercial IoT Devices

Internet technologies have made a paradigm shift in the fields of comput...
research
09/11/2022

IOTA Tangle 2.0: Toward a Scalable, Decentralized, Smart, and Autonomous IoT Ecosystem

IOTA Tangle is a distributed ledger technology (DLT), primarily designed...
research
01/10/2022

The SEED Internet Emulator and Its Applications in Cybersecurity Education

In cybersecurity courses, it is quite challenging to do hands-on activit...

Please sign up or login with your details

Forgot password? Click here to reset