Blockchain-Assisted Data Integrity in Eventually Consistent IoBT Systems
| 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.