Hash-Based Defect Data Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for managing inspection data for structures, such as bridges and tunnels, do not adequately address the authenticity and integrity of the data, making it difficult to detect alterations and ensure data reliability.

Innovation Solution

An information processing apparatus and method that detects defects in structures based on images, generates defect data, calculates hash values, and verifies data integrity by comparing hash values to detect any alterations in the defect data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If defect data is recorded and stored for inspection results, then data availability and accessibility are improved, but data integrity and authenticity cannot be guaranteed

Engineering Contradiction:
Improvedata availabilityVSAvoiddata integrity
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

A hash value calculation unit is introduced as an intermediary component that generates hash values from defect data. This hash value serves as a mediator between the defect data and verification processes, enabling integrity checking without directly modifying or accessing the original defect data, thus maintaining both availability and integrity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of storing and verifying the entire defect data, the system creates a compact copy in the form of a hash value. This hash copy is stored separately and used for verification purposes, allowing efficient integrity checking while preserving the original defect data unchanged and accessible

Inventive Principle:
Principle #26Copying

2Reliability

If hash value calculation and verification processes are implemented, then data integrity is improved, but processing complexity increases

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

Solution Approach 1:

The patent replaces complex manual verification processes with automated hash-based verification. Instead of mechanically comparing entire datasets, the system substitutes this with efficient hash value comparison, significantly reducing processing complexity while maintaining integrity verification capability

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

Solution Approach 2:

The system transforms the defect data into a different parameter form (hash value) that is more suitable for verification purposes. This parameter transformation enables efficient integrity checking with minimal processing requirements, as hash values are compact and can be quickly compared

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250117923A1Information processing apparatus, information processing method, and non-transitory computer-readable medium
Publication Date: 2025.04.10 CANON KK
  • US20250117923A1 patent drawing
  • US20250117923A1 patent drawing
  • US20250117923A1 patent drawing

AI summary

An information processing apparatus is provided. The apparatus detects a defect in a structure based on an image of the structure and generates defect data indicating a detection result. The apparatus calculates a hash value of the defect data. The apparatus records the defect data and the calculated hash value of the defect data. The apparatus performs first obtainment processing of obtaining the recorded defect data and the recorded hash value of the defect data. The apparatus performs first calculation processing of calculating a hash value of the defect data obtained in the first obtainment processing. The apparatus compares the hash value of the defect data calculated in the first calculation processing with the hash value of the defect data obtained in the first obtainment processing.