Blockchain File Time-Stamping via Embedded Hash Beacons

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in verifying the creation time of files stored for long periods, as they can only determine if a file was created before a certain point in time, making it difficult and time-consuming to ensure the integrity and authenticity of large volumes of data over extended periods.

Innovation Solution

A method and system that uses blockchain technology to timestamp files by generating a hash value from a previous block, embedding a beacon related to this hash value in the file, and recording it in a new block, allowing for verification of the file's creation time between a first and second point in time, using a processor to manage the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain technology is used to store large volumes of data for long periods, then data integrity and authenticity are ensured, but verification of file creation time becomes difficult and time-consuming

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

Solution Approach 1:

The patent embeds a beacon containing a hash value from a previous block into the file before recording it in a new block. This preliminary action creates a time reference that allows verification of file creation time without requiring complex retrospective analysis of the blockchain structure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a beacon as an intermediary element that carries timestamp information from the blockchain into the file. This beacon acts as a mediator that links the file to a specific point in the blockchain history, enabling efficient time verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional third-party services are used to verify data integrity, then data authenticity is guaranteed, but costs significantly increase

Engineering Contradiction:
Improvedata authenticityVSAvoidverification cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent enables the blockchain system to verify its own data integrity through the embedded beacon mechanism. The hash value from a previous block serves as a self-referential timestamp that can be verified by anyone without requiring external third-party services, thus eliminating verification costs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a copy of the timestamp information by embedding the beacon containing the hash value into the file. This copied time reference can be independently verified without requiring the original third-party verification service.

Inventive Principle:
Principle #26Copying

3Device complexity

If only a single timestamp is recorded in blockchain blocks, then block structure remains simple, but ability to determine file creation time range is limited

Engineering Contradiction:
Improveblock structureVSAvoidtime verification precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent adds a new dimension to time verification by embedding a beacon that references a previous block's hash. This creates a time range verification capability (file created after previous block timestamp and before current block timestamp) without significantly complicating the block structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10432411B2System and method for file time-stamping using a blockchain network
Publication Date: 2019.10.01 ACRONIS INT
  • US10432411B2 patent drawing
  • US10432411B2 patent drawing
  • US10432411B2 patent drawing

AI summary

A system and method is provided for storing data and ensuring integrity and reliability of the data using blockchain technology. An exemplary method is provided for time-stamping a file to be added to a blockchain network. The method includes generating a data file; identifying a hash value from a first block previously recorded in the blockchain network; embedding a beacon relating to the hash value in the data file; and recording the data file with the embedded beacon as a transaction in a second block in the blockchain network.