Transparent and Tamper-Proof Event Ordering in the Internet of Things Platforms
Mahbubur Rahman, Abusayeed Saifullah

TL;DR
This paper introduces a novel framework combining blockchain and vector clocks to enable transparent, tamper-proof event ordering in resource-constrained IoT platforms, enhancing trustworthiness and reliability.
Contribution
It presents the first blockchain tailored for heterogeneous IoT devices and a new vector clock-based event ordering protocol, addressing resource limitations.
Findings
Event ordering achieved in 2.5 seconds
Energy consumption per device is 140 mJ
Framework suitable for real-world IoT applications
Abstract
Today, the audit and diagnosis of the causal relationships between the events in a trigger-action-based event chain (e.g., why is a light turned on in a smart home?) in the Internet of Things (IoT) platforms are untrustworthy and unreliable. The current IoT platforms lack techniques for transparent and tamper-proof ordering of events due to their device-centric logging mechanism. In this paper, we develop a framework that facilitates tamper-proof transparency and event order in an IoT platform by proposing a Blockchain protocol and adopting the vector clock system, both tailored for the resource-constrained heterogeneous IoT devices, respectively. To cope with the unsuited storage (e.g., ledger) and computing power (e.g., proof of work puzzle) requirements of the Blockchain in the commercial off-the-shelf IoT devices, we propose a partial consistent cut protocol and engineer a modular…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · IoT and Edge/Fog Computing · Cloud Computing and Resource Management
