Blockchain Time Synchronization for IoT Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in the Internet of Things (IoT) devices and networks is to ensure reliable, secure, and identifiable devices that can form networks as needed to accomplish tasks, while preventing information dilution over time in data exchanges.

Innovation Solution

The implementation of distributed time management using blockchain (DTMB) technology, which includes secure time stamp synchronization between data players and the use of blockchain to agree on a current time, ensures tamper-resistant secure time management across multiple data players.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed time management using blockchain is implemented to ensure secure time stamp synchronization, then data security and reliability are improved, but system complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces blockchain as an intermediary layer that mediates time stamp verification between data players. Instead of direct peer-to-peer time synchronization which would require complex mutual verification protocols, the blockchain serves as a trusted mediator that all parties agree upon, simplifying the overall system architecture while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The blockchain system performs multiple functions simultaneously: it provides time stamping, ensures data immutability, establishes trust between parties, and enables auditability. This multi-functionality consolidates what would otherwise require multiple separate systems into a single unified infrastructure, managing complexity through consolidation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If blockchain technology is used to prevent information dilution by ensuring accurate time stamping, then data value is preserved, but processing time and energy consumption increase

Engineering Contradiction:
Improveinformation dilutionVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs time stamping and blockchain verification in advance as part of the data exchange process. By embedding the time stamp in the blockchain transaction at the moment of data exchange rather than verifying it later, the system prevents information dilution proactively while minimizing subsequent processing time.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple data players use independent time sources for data exchange, then system autonomy is maintained, but time synchronization accuracy deteriorates

Engineering Contradiction:
Improvesystem autonomyVSAvoidtime synchronization accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent merges independent time sources from multiple data players into a unified time reference through blockchain consensus. Each player contributes their local time measurement to blockchain transactions, and the blockchain network synthesizes these into a consensus time that all parties accept, maintaining autonomy while achieving synchronization accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3815018B1Protection of information in an information exchange
Publication Date: 2025.05.07 INTEL CORP
  • EP3815018B1 patent drawingFigure 1
  • EP3815018B1 patent drawingFigure 2
  • EP3815018B1 patent drawingFigure 3

AI summary

In some examples, an apparatus uses a blockchain to agree on a time in an information exchange network. A first node includes a processor communicatively coupled to a storage device including instructions. When executed by the processor, the instructions cause the processor to verify a time estimate from each of one or more other node, to determine a time match of a time estimate of the first node with the time estimates from the one or more other node, and if the time match is determined, to commit to the blockchain a transaction that includes a time stamp.