Blockchain-Assisted Data Integrity in Eventually Consistent IoBT Systems

From ISLAB/CAISR
Revision as of 15:01, 23 September 2025 by Cclab (talk | contribs) (Created page with "{{StudentProjectTemplate |Summary=Build a lightweight blockchain or distributed ledger tailored for IoBT that ensures post-partition reconciliation and prevents data tampering...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Title Blockchain-Assisted Data Integrity in Eventually Consistent IoBT Systems
Summary Build a lightweight blockchain or distributed ledger tailored for IoBT that ensures post-partition reconciliation and prevents data tampering.
Keywords
TimeFrame
References An Efficient Lightweight Blockchain for Decentralized IoT.

https://arxiv.org/abs/2508.19219

A Scalable Blockchain Based Framework for Efficient IoT Data Management Using Lightweight Consensus. https://www.nature.com/articles/s41598-024-58578-7.pdf

TON_IoT dataset (2021) – has telemetry and cyberattack traces for IoT/IIoT. https://ieee-dataport.org/documents/toniot-datasets

Prerequisites
Author
Supervisor Edison Pignaton de Freitas
Level Master
Status


Problem: In IoBT, eventual consistency creates windows of vulnerability where adversaries can inject false or manipulated data. Ensuring integrity without requiring strong synchronization is critical.

Goal: Build a lightweight blockchain or distributed ledger tailored for IoBT that ensures post-partition reconciliation and prevents data tampering.

Proposed Solution & Tasks: Develop an append-only log system with cryptographic hashing and digital signatures. Implement a lightweight blockchain consensus protocol suitable for low-power IoBT devices (e.g., Proof-of-Authority instead of PoW). Test against false data injection attacks and partition/reintegration scenarios. Compare performance with Conflict-Free Replicated Data Types (CRDTs).

Evaluation Criteria: Integrity verification success rate (% of tampered data detected). System overhead (memory, CPU, bandwidth). Recovery time after partition rejoining. Energy efficiency on constrained devices.

Suggested Tools & Platforms: Blockchain Frameworks: Hyperledger Fabric (permissioned blockchain, supports Proof-of-Authority). Ethereum Private Testnet with Geth (can tune consensus protocols). IOTA Tangle (DAG-based ledger) → lightweight, designed for IoT devices.

IoT Simulation: NS-3 with DTN (Delay-Tolerant Networking) extensions → to simulate partitions and reintegration. Cooja Simulator (in Contiki-NG) → deploy constrained IoBT nodes with blockchain overlays.

Validation Tools: Wireshark for protocol analysis, Log comparison for tampering detection.