Data Authenticity Proving System Hash Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data authenticity systems cannot effectively prove that data has not been tampered with during storage, as they rely on assumptions rather than verifiable methods, lacking a mechanism to ensure data integrity between data reception and registration.

Innovation Solution

A data authenticity proving system that calculates and compares hash values at different times to verify data integrity, ensuring that only unaltered data is registered in a storage device, using a first authentication value calculator, a second authentication value calculator, a comparator, and a register to store data only when the values match.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored in a server without authentication verification, then storage speed and simplicity are improved, but data authenticity and integrity cannot be guaranteed

Engineering Contradiction:
Improvedata storage speedVSAvoiddata authenticity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system calculates authentication values (hash values) of the data at two different timings: before storage (first timing) and after retrieval (second timing). By performing this authentication verification in advance and comparing the values, the system ensures data integrity without compromising storage efficiency. The preliminary calculation of hash values allows for quick verification while maintaining high storage speed.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If authentication verification is performed at multiple timings, then data integrity is improved, but system complexity and processing time increase

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

Solution Approach 1:

The patent replaces complex physical security mechanisms with cryptographic hash function calculations. Instead of using complicated authentication protocols or hardware security modules, the system uses efficient hash value calculations (e.g., SHA-256) that can be performed rapidly by standard processors. This substitution maintains high data integrity while minimizing system complexity and processing overhead.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240169097A1Data authenticity proving system and data authenticity proving method
Publication Date: 2024.05.23 DENSO CORP
  • US20240169097A1 patent drawing
  • US20240169097A1 patent drawing
  • US20240169097A1 patent drawing

AI summary

A data authenticity proving system calculates a hash value A and a hash value B from an evidence data transmitted from a terminal device at respectively different timings, and, when the hash value A and the hash value B are the same, registers the evidence data by storing the evidence data in a storage device. In case that the evidence data has been tampered with during a time between a timing of receiving the evidence data from the terminal device and a timing of registering the evidence data in the storage device, the hash value A and the hash value B take respectively different values, thereby registration of the evidence data will not be performed.