Blockchain-based Data Provenance for the Internet of Things
Marten Sigwart, Michael Borkowski, Marco Peise, Stefan Schulte, Stefan, Tai

TL;DR
This paper proposes a layered blockchain-based framework for IoT data provenance, addressing heterogeneity and enabling trustworthy data across diverse IoT applications with a proof-of-concept implementation.
Contribution
It introduces a generic layered architecture for IoT data provenance and demonstrates its feasibility using Ethereum smart contracts.
Findings
Proof-of-concept implementation on Ethereum
Supports diverse IoT use cases
Simplifies adoption of data provenance
Abstract
As more and more applications and services depend on data collected and provided by Internet of Things (IoT) devices, it is of importance that such data can be trusted. Data provenance solutions together with blockchain technology are one way to make data more trustworthy. However, current solutions do not address the heterogeneous nature of IoT applications and their data. In this work, we identify functional and non-functional requirements for a generic IoT data provenance framework, and conceptualise the framework as a layered architecture. Using a proof-of-concept implementation based on Ethereum smart contracts, data provenance can be realised for a wide range of IoT use cases. Benefits of a generic framework include simplified adoption and a more rapid implementation of data provenance for the IoT.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4Peer 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
TopicsScientific Computing and Data Management · Blockchain Technology Applications and Security · Cloud Computing and Resource Management
