Chained Data Record Hash-Linking for Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ensuring data integrity and immutability across multiple parties in environments like supply chain management and healthcare, where data breaches can lead to mistrust and financial losses, is challenging due to the complexity of verifying and maintaining data integrity across different systems and stakeholders.

Innovation Solution

A data integrity network is established using sequences of chained data records, where each data record is hash-bound to the previous one using cryptographic hash functions, creating a tamper-proof tangle that requires cooperation from multiple parties to manipulate, thus ensuring high integrity and privacy without the need for consensus methods or central authorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional centralized data storage and verification methods are used, then data integrity can be maintained through central authority control, but the system complexity increases and single points of failure create vulnerability to breaches and manipulation

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

Solution Approach 1:

The patent segments the centralized verification authority into multiple distributed nodes that collectively maintain the hash chain. Each node independently validates data integrity through cryptographic hashing, eliminating the need for a single central authority while maintaining or improving reliability through distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cryptographic hash functions as an intermediary mechanism that enables trustless verification between parties. The hash chain acts as a mathematical mediator that proves data integrity without requiring direct trust or complex coordination between nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple parties can access and share data, then interoperability and collaboration improve, but the risk of unauthorized manipulation and loss of data integrity increases

Engineering Contradiction:
ImproveinteroperabilityVSAvoiddata manipulation risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-hashing data before distribution and embedding hash references in the chain structure. This preliminary cryptographic processing ensures that any subsequent manipulation attempts can be detected, allowing multiple parties to access data safely without increasing manipulation risk.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data is chained using cryptographic hash functions, then tamper-proof integrity is achieved, but the computational overhead and processing time increase

Engineering Contradiction:
Improvetamper-proof integrityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by having each node independently compute and verify only its local segment of the hash chain rather than processing the entire chain. This localized approach maintains tamper-proof integrity through cryptographic hashing while significantly reducing computational overhead and improving processing throughput.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach provides immediate and provable data integrity, reducing the risk of data manipulation and ensuring high security and privacy, as altering data would require significant effort and cooperation from multiple nodes, making it costly and complex.

Implementation Method 1

obtain a first hash value of a first data record, the first data record being part of a first sequence of chained data records... obtain a second hash value of a second data record... generate a new data record comprising a hash value, wherein the hash value is based on the first hash value of the first sequence of chained data records and on the second hash value of the second sequence of chained data records

Methodology Applied
Scientific EffectCryptographic hash function:

Data Source

PatentUS20240104138A1Apparatus, method, and system
Publication Date: 2024.03.28 INTEL CORP
  • US20240104138A1 patent drawing
  • US20240104138A1 patent drawing
  • US20240104138A1 patent drawing

AI summary

It is provided an apparatus comprising interface circuitry, machine-readable instructions, and processing circuitry to execute the machine-readable instructions. The machine-readable instructions comprise instructions to obtain a first hash value of a first data record which is part of a first sequence of chained data records. The machine-readable instructions comprise instructions to obtain a second hash value of a second data record which is part of a second sequence of chained data records. The machine-readable instructions comprise instructions to generate a new data record comprising a hash value which is based on the first hash value of the first sequence of chained data records and on the second hash value of the second sequence of chained data records. The machine-readable instructions comprise instructions to add the new data record to the first sequence. The new data record following the first data record in the first sequence.