Secure Ledger Data Logging via Merkle Root Condensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data security and backup mechanisms are vulnerable to various compromises and manipulations, necessitating a need for secure systems and methods to obtain, log, store, and retrieve data effectively.

Innovation Solution

A system utilizing a processor and memory with programmable instructions to log data to a secure distributed ledger (blockchain) by receiving component data from sensors, calculating a root value, aggregating data, and linking it to the ledger, while authenticating sensors and storing raw data for secure retrieval based on user search queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data security mechanisms are used, then data storage is simple, but data security and integrity are compromised

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

Solution Approach 1:

The patent segments data into raw data and condensed data, storing only condensed data (hashes/roots) on the blockchain while keeping raw data in traditional storage. This segmentation allows the system to benefit from blockchain's security for critical data verification while avoiding the complexity and cost of storing entire datasets on the distributed ledger.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces condensed data (Merkle roots or hash values) as an intermediary between raw data and blockchain storage. This intermediary serves as a verification mechanism that proves data integrity without requiring the actual raw data to be stored on the blockchain, thus resolving the contradiction between security and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all raw data is stored on blockchain, then data integrity is maximized, but storage cost and processing time increase

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential verification element (condensed data/hash) from the complete dataset and stores it on the blockchain. This extraction approach maintains data integrity verification capability while dramatically reducing the amount of data that needs to be processed and stored on the distributed ledger, thus reducing processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing all raw data on the blockchain (excessive action), the patent stores only the condensed verification data (partial action). This partial approach is sufficient to maintain data integrity while avoiding the performance penalties of storing complete datasets on the blockchain.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If data aggregation is performed before logging, then storage efficiency improves, but data retrieval complexity increases

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidretrieval complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The condensed data acts as an intermediary that links aggregated data to individual raw data records. By storing this intermediary reference on the blockchain with the aggregation record, the system enables efficient retrieval of specific raw data records without compromising storage efficiency gains from aggregation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary aggregation of data before blockchain storage, condensing multiple raw data records into a single aggregated record with an associated condensed data hash. This preliminary action reduces storage requirements while the preserved hash links enable later retrieval of individual records when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12045289B2Secure hierarchical processing using a secure ledger
Publication Date: 2024.07.23 CLEVELAND STATE UNIVERSITY
  • US12045289B2 patent drawing
  • US12045289B2 patent drawing
  • US12045289B2 patent drawing

AI summary

Disclosed is a system and method for processing data using blockchain technology. The system includes a memory having programmable instructions stored thereon that, when executed by a processor, cause the system to: authenticate one or more sensors in anticipation of receiving component data; receive component data, upon successful authentication; store the component data locally or to a cloud-based server and/or calculate a root value for the component data; store or embed the root value with the stored component data; condense the component data and link the condensed component data to the stored component data via the root value. The system further includes instructions to log the condensed data, including the root value, to a ledger, and to identify a tag or transaction id corresponding to the logging event for subsequent retrieval of the condensed data using the tag or transaction id.