Blockchain-Based IoT Sensor Data Provenance Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IoT data collection and distribution environments, verifying the reliability of data provenance, ownership, and time information is challenging due to server-based trust models, leading to data distortion and ownership disputes, especially when data is distributed through complex routes and used for machine learning or big-data analysis.
Innovation Solution
A blockchain-based method is employed to create and verify device records and event records, including encrypted device identification, timestamps, and ownership information, allowing data to be verified independently of the distribution route, with mechanisms for correcting time information in stream data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a server-based data trust model is used for IoT data collection and distribution, then data can be centralized and managed efficiently, but the reliability of data provenance, ownership, and time information becomes dependent on server reliability rather than data integrity
Solution Approach 1:
The patent introduces a blockchain-based intermediary system that mediates between IoT devices and data consumers. The blockchain serves as a decentralized trust intermediary that records device identities, data provenance, and time information in an immutable manner, eliminating dependency on centralized server reliability while maintaining efficient data distribution through smart contracts.
Solution Approach 2:
The patent replaces the centralized server-based trust mechanism with a distributed blockchain mechanism. Instead of relying on centralized authentication and access control systems, the system uses cryptographic hashing, digital signatures, and consensus algorithms to verify data provenance, ownership, and time information distributed across multiple nodes.
2Quantity of substance
If sensor information is accumulated as large-scale data for machine learning or big-data analysis, then data value is enhanced, but data distortion may occur due to missing or erroneous time information
Solution Approach 1:
The patent embeds time information and device identity information into the data structure at the point of data generation, before data accumulation and analysis. By pre-embedding this metadata in each data record, the system ensures time information accuracy is maintained throughout the data lifecycle, preventing distortion during large-scale accumulation for machine learning and big-data analysis.
3Adaptability or versatility
If different and complex data distribution routes are present, then data accessibility is improved, but disputes over data ownership may occur between sensor devices, cloud servers, and distribution servers
Solution Approach 1:
The patent implements a feedback mechanism where each data distribution transaction is recorded on the blockchain with immutable ownership information. Smart contracts automatically track data provenance through multiple distribution routes, providing continuous feedback on ownership status. This eliminates disputes by ensuring all parties can verify ownership history regardless of distribution complexity.
Data Source
AI summary
Disclosed herein are an apparatus and method for providing sensor data in a sensor device based on a blockchain. A method for providing sensor data in a sensor device based on a blockchain may include creating a device record using encrypted device identification information, registering the device record in the blockchain, creating an event record using event information collected from a sensor, registering the header of the event record, including information about a link to the device record, in the blockchain, and distributing the body of the event record, the body being linked to the header of the event record.


