A Cost-efficient IoT Forensics Framework with Blockchain

04/30/2020
by   Suat Mercan, et al.
0

IoT devices have been adopted widely in the last decade which enabled collection of various data from different environments. The collected data is crucial in certain applications where IoT devices generate data for critical infrastructure or systems whose failure may result in catastrophic results. Specifically, for such critical applications, data storage poses challenges since the data may be compromised during the storage and the integrity might be violated without being noticed. In such cases, integrity and data provenance are required in order to be able to detect the source of any incident and prove it in legal cases if there is a dispute with the involved parties. To address these issues, blockchain provides excellent opportunities since it can protect the integrity of the data thanks to its distributed structure. However, it comes with certain costs as storing huge amount of data in a public blockchain will come with significant transaction fees. In this paper, we propose a highly cost effective and reliable digital forensics framework by exploiting multiple inexpensive blockchain networks as a temporary storage before the data is committed to Ethereum. To reduce Ethereum costs,we utilize Merkle trees which hierarchically stores hashes of the collected event data from IoT devices. We evaluated the approach on popular blockchains such as EOS, Stellar, and Ethereum by presenting a cost and security analysis. The results indicate that we can achieve significant cost savings without compromising the integrity of the data.

READ FULL TEXT
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
07/26/2018

B-CoC: A Blockchain-based Chain of Custody for Evidences Management in Digital Forensics

One of the main issues in digital forensics is the management of evidenc...
research
09/20/2018

Designing a blockchain-based IoT infrastructure with Ethereum, Swarm and LoRa

Today, the number of IoT devices in all aspects of life is exponentially...
research
11/12/2018

Efficient Public Blockchain Client for Lightweight Users

Public blockchains provide a decentralized method for storing transactio...
research
04/11/2023

A Novel Two-Layer DAG-based Reactive Protocol for IoT Data Reliability in Metaverse

Many applications, e.g., digital twins, rely on sensing data from Intern...
research
05/01/2022

Blockchain Applicability for the Internet of Things: Performance and Scalability Challenges and Solutions

Blockchain has recently been able to draw wider attention throughout the...
research
06/08/2020

Similarities and Learnings from Ancient Literature on Blockchain Consensus and Integrity

In this paper, we have studied how the text of an ancient literature on ...

Please sign up or login with your details

Forgot password? Click here to reset