Hash-Based Instrument Data Verification Without Original-Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to verify the authenticity of data generated by instruments, such as images from a microscope, to ensure it has not been modified or doctored, particularly when submitted to journals or regulatory bodies.

Innovation Solution

A method involving the calculation of a hash value for generated data, transmission of this hash value to a verification service provider, and receipt of verification data, while storing both the generated and verification data for later verification, ensuring the data remains private and secure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the generated data is transmitted to the verification service provider for verification, then the authenticity verification can be performed, but the data privacy is compromised and the transmission data volume increases

Engineering Contradiction:
Improvedata authenticity verificationVSAvoiddata privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts only the essential verification element (hash value) from the complete data set and transmits it to the verification service provider. The hash value is calculated from the generated data using a hash function, and only this condensed representation is transmitted for verification, while the original data remains private at the source device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a hash value as an intermediary between the generated data and the verification service provider. This intermediary element carries the verification information needed by the provider without exposing the actual data content, thus mediating between the need for verification and data privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the generated data is transmitted to the verification service provider, then the verification can be performed, but the amount of data to be transmitted increases

Engineering Contradiction:
Improvedata authenticity verificationVSAvoidtransmission data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential verification element (hash value) from the complete data set and transmits it to the verification service provider. The hash value is calculated from the generated data using a hash function, and only this condensed representation is transmitted for verification, while the original data remains private at the source device.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the verification data is stored together with the generated data, then the later verification can be performed, but the required memory increases

Engineering Contradiction:
Improvelater verification capabilityVSAvoidrequired memory
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential verification element (hash value) from the complete data set and transmits it to the verification service provider. The hash value is calculated from the generated data using a hash function, and only this condensed representation is transmitted for verification, while the original data remains private at the source device.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4621627A1A method for obtaining verification data, a method for providing verification data, a method for verifying data, a system and a computer program
Publication Date: 2025.09.24 BECKMAN COULTER INC
  • EP4621627A1 patent drawingFigure 1~2
  • EP4621627A1 patent drawingFigure 3
  • EP4621627A1 patent drawingFigure 4~5

AI summary

A method for obtaining verification data, the method comprises receiving generated data from a data source; calculating a hash value for the generated data; transmitting the hash value to a verification service provider; receiving verification data from the verification service provider; and storing the generated data and the verification data.