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

06/02/2020
by   Vidal Attias, et al.
0

Permissionless distributed ledgers provide a promising approach to deal with the Internet of Things (IoT) paradigm. Since IoT devices mostly generate data transactions and micropayments, distributed ledgers that use fees to regulate the network access are not an optimal choice. In this paper, we study a feeless architecture developed by IOTA and designed specifically for the IoT. Due to the lack of fees, malicious nodes can exploit this feature to generate an unbounded number of transactions and perform a denial of service attacks. We propose to mitigate these attacks through verifiable delay functions. These functions, which are non-parallelizable, hard to compute, and easy to verify, have been formulated only recently. In our work, we design a denial of service prevention mechanism which addresses network heterogeneity, limited node computational capabilities, and hardware-specific implementation optimizations. Verifiable delay functions have mostly been studied from a theoretical point of view, but little has been done in tangible applications. Hence, this paper can be considered as a pioneer work in the field, since it builds a bridge between this theoretical mathematical framework and a real-world problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/26/2021

A Trust and Reputation System for IoT Exploiting Distributed Ledger Technology

The advent of Bitcoin, and consequently Blockchain, has ushered in a new...
research
06/29/2022

CoAP-DoS: An IoT Network Intrusion Dataset

The need for secure Internet of Things (IoT) devices is growing as IoT d...
research
03/22/2022

Improving Quality of Service for Users of DAG-based Distributed Ledgers

An outstanding problem in the design of distributed ledgers concerns pol...
research
06/29/2022

Implementation of Ethereum Accounts and Transactions on Embedded IoT Devices

The growing interest in Internet of Things (IoT) and Industrial IoT (IIo...
research
11/16/2017

Securing Heterogeneous IoT with Intelligent DDoS Attack Behavior Learning

The rapid increase of diverse Internet of things (IoT) services and devi...
research
09/27/2018

AutoBotCatcher: Blockchain-based P2P Botnet Detection for the Internet of Things

In general, a botnet is a collection of compromised internet computers, ...
research
11/12/2021

FaaS Execution Models for Edge Applications

In this paper, we address the problem of supporting stateful workflows f...

Please sign up or login with your details

Forgot password? Click here to reset