On the Activity Privacy of Blockchain for IoT

12/21/2018
by   Clemence Roulin, et al.
0

In recent years blockchain has received tremendous attention as a means to provide a distributed, secure, auditable, and anonymous framework for the Internet of Things (IoT). In an IoT-based blockchain, the communications between IoT devices are stored in the blockchain in the form of transactions. Similar to other existing blockchains, IoT users and devices use changeable Public Keys (PKs) as their identity in an attempt to remain anonymous. However, recent studies in crytocurrency demonstrated that the users can be deanonymized by analyzing the pattern of transactions. In this paper, we study the success rate of classifiying IoT devices using the stored transactions in the blockchain which potentially may compromise user anonymity. To the best of our knowledge, this paper is the first attempt to analyze device classification in blockchain-based IoT. We use a smart home as a representative IoT scenario. First, a blockchain is populated according to a real-world smart home traffic dataset. We then apply machine learning algorithms on the data stored in the blockchain to analyze the success rate of device classification, modeling both an informed and a blind attacker. Our results demonstrate success rates over 90 namely combining multiple packets into a single transaction, merging ledgers of multiple devices, and randomly delaying transactions, to reduce the success rate in classifying devices. The proposed timestamp obfuscation methods can reduce the classification success rates to as low as 20

READ FULL TEXT
research
02/19/2022

Device Identification in Blockchain-Based Internet of Things

In recent years blockchain technology has received tremendous attention....
research
01/13/2018

MOF-BC: A Memory Optimized and Flexible BlockChain for Large Scale Networks

BlockChain (BC) immutability ensures BC resilience against modification ...
research
03/18/2019

Blockchain for the Internet of Things: Present and Future

One of the key challenges to the IoT's success is how to secure and anon...
research
11/01/2017

Analysis of the Communication Traffic for Blockchain Synchronization of IoT Devices

Blockchain is a technology uniquely suited to support massive number of ...
research
11/04/2022

DatChain – Blockchain implementation in Data transfer for IoT Devices

Currently, the IoT ecosystem is comprised of fully connected smart devic...
research
03/19/2021

On-Chain IoT Data Modification in Blockchains

In recent years, the interest growth in the Blockchains (BC) and Interne...
research
02/18/2021

Latency Modeling of Hyperledger Fabric for Blockchain-enabled IoT Networks

Hyperledger Fabric (HLF), one of the most popular private blockchain pla...

Please sign up or login with your details

Forgot password? Click here to reset