Blockchain-Based IoT Sensor Data Provenance Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata collection and distribution efficiencyVSAvoiddata provenance and ownership verification
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Engineering Contradiction:
Improvedata volume for analysisVSAvoidtime information accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedata distribution flexibilityVSAvoiddata ownership verification
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11983160B2Apparatus and method for providing sensor data based on blockchain
Publication Date: 2024.05.14 ELECTRONICS & TELECOMM RES INST
  • US11983160B2 patent drawing
  • US11983160B2 patent drawing
  • US11983160B2 patent drawing

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.