返回
A Blockchain-Facilitated Secure Sensing Data Processing and Logging System
DOI:10.1109/ACCESS.2023.3252030.png)
摘要
En 中文
In this paper, we present the design, implementation, and evaluation of a secure sensing data processing and logging system. The system is inspired and enabled by the blockchain technology. In this system, a public blockchain is used as immutable datastore to log the most critical data needed to secure the system. Furthermore, several innovative blockchain-inspired mechanisms have been incorporated into the system to provide additional security for the system's operations. The first priority in securing sensing data processing and logging is admission control, i.e., only legitimate sensing data are accepted for processing and logging. This is achieved via a sensor identification and authentication mechanism. The second priority is to ensure that the logged data remain intact overtime. This is achieved by storing a small amount of data condensed from the raw sensing data on a public blockchain. A Merkel-tree based mechanism is devised to link the raw sensing data stored off-chain to the condensed data placed on public blockchain. This mechanism passes the data immutability property of a public blockchain to the raw sensing data stored off-chain. Third, the raw sensing data stored off-chain are secured with a self-protection mechanism where the raw sensing data are grouped into chained blocks with a moderate amount of proof-of-work. This scheme prevents an adversary from making arbitrary changes to the logged data within a short period of time. Fourth, mechanisms are developed to facilitate the search of the condensed data placed on the public blockchain and the verification of the raw sensing data using the condensed data placed on the public blockchain. The system is implemented in Python except the graphical user interface, which is developed using C#. The functionality and feasibility of the system have been evaluated locally and with two public blockchain systems, one is the IOTA Shimmer test network, and the other is Ethereum.
Keyword:
Blockchains
Sensors
Authentication
Wireless sensor networks
Wireless communication
Physical unclonable function
Data processing
Blockchain
cyber-physical systems
data immutability
data processing and logging
distributed ledger
Merkle tree
sensor identification and authentication
security
Ethereum
IOTA
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
A Survey on Information and Communication Technologies for Industry 4.0: State-of-the-Art, Taxonomies, Perspectives, and Challenges行业4.0的信息和通信技术调查: 最新技术,分类,观点和挑战
A Survey of Blockchain Technology Applied to Smart Cities: Research Issues and Challenges区块链技术在智慧城市中的应用: 研究问题与挑战
A Survey on IoT Security: Application Areas, Security Threats, and Solution Architectures物联网安全调查: 应用领域、安全威胁和解决方案架构
IEEE ACCESS
IF3.6
A Review on the Application of Blockchain to the Next Generation of Cybersecure Industry 4.0 Smart Factories
IEEE ACCESS
IF3.6
A Review on Blockchain Technologies for an Advanced and Cyber-Resilient Automotive Industry
IEEE ACCESS
IF3.6

