Abstract:
In this paper, we present the design and implementation of a blockchain-enabled secure sensing data processing and logging system. Although in our implementation we use t...Show MoreMetadata
Abstract:
In this paper, we present the design and implementation of a blockchain-enabled secure sensing data processing and logging system. Although in our implementation we use the IOTA distributed ledger, the main mechanisms introduced in the system are independent from any particular blockchain platform for maximum flexibility. A blockchain platform is used as an immutable datastore to store critical data for secure sensing data processing and logging. This system corporates several innovative mechanisms. First, a sensor identification mechanism is put in place to ensure that only sensing data submitted by eligible sensors are accepted. Second, only aggregated sensing data are transmitted to the blockchain for safe-keeping. This strategy has two benefits: (1) it reduces the throughput requirement on the public blockchain; and (2) it saves on the transaction fees for asking the blockchain to store the data. Furthermore, a mechanism is introduced to allow two-level logging using a local datastore in conjunction with the blockchain to extend the immutability property offered by the blockchain to the locally stored raw sensing data. Third, a set of mechanisms are designed to facilitate the query of the blockchain for a particular subset of the aggregated data, and to ensure that given an aggregated data item, the corresponding raw data can be quickly located, which is essential for data retrieval needed when situations arise such as forensic analysis in cases of incidents and for auditing purposes. The system is implemented in the Python programming language and a preliminary testing on the functionality of the system has been conducted.
Date of Conference: 17-20 October 2021
Date Added to IEEE Xplore: 06 January 2022
ISBN Information: