Content Verification System Using XOR Hash Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing high-capacity content verification methods, such as the Merkle Hash Tree scheme, increase transmission and calculation loads due to the need to transmit witness and signature values with each segment and repeated hash calculations, making them inefficient for verifying the integrity of divided content.

Innovation Solution

A validation system that divides content into segments, calculates hash values, generates a content hash value through an XOR operation, signs it with a signature key, and creates verification information for each segment, reducing the need for repeated calculations and transmission of signature values by using a signature device to verify segment integrity through comparison with a public key.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Merkle Hash Tree scheme is used to verify segmented content, then the integrity of each segment can be verified, but the transmission load increases due to transmitting witness and signature values with each segment

Engineering Contradiction:
Improvesegment integrity verificationVSAvoidtransmission load
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential verification elements (hash values of segments) from the traditional Merkle Hash Tree scheme, eliminating the need to transmit witness nodes and signature values with each segment. The verification information is simplified to contain only the hash values that are necessary for integrity checking, thereby reducing transmission load while maintaining verification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of transmitting complex witness and signature structures, the patent uses simplified hash value copies that represent the essential verification information. Each segment carries its own hash value and a compact verification information structure, eliminating the need for redundant witness node transmissions.

Inventive Principle:
Principle #26Copying

2Reliability

If the Merkle Hash Tree scheme is used to verify segmented content, then the integrity of each segment can be verified, but the calculation load increases due to repeated hash calculations

Engineering Contradiction:
Improvesegment integrity verificationVSAvoidcalculation load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent performs preliminary hashing of each segment to generate its hash value before transmission. The verification information is pre-calculated and embedded in the segment data, so that during verification, no repeated hash calculations along the tree path are needed. The verification process simply compares the received hash values against the verification information.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If witness and signature values are transmitted with each segment, then segment authenticity can be verified, but the overall system efficiency decreases

Engineering Contradiction:
Improvesegment authenticity verificationVSAvoidverification efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter structure of verification information from the traditional Merkle Hash Tree format (which includes multiple witness nodes and signature values) to a simplified format containing only essential hash values. This parameter simplification maintains authenticity verification capability while dramatically improving verification efficiency by reducing both transmission and processing overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9021266B2Validation system and verification method including signature device and verification device to verify contents
Publication Date: 2015.04.28 SAMSUNG ELECTRONICS CO LTD
  • US9021266B2 patent drawing
  • US9021266B2 patent drawing
  • US9021266B2 patent drawing

AI summary

Provided are methods and a validation system that includes a signature device and a verification device for verifying a content. The signature device may generate verification information for each segment of a divided content and may generate signature information to verify the integrity of each segment and whether a corresponding segment is a part of a content. When a segment is received, the verification device may verify integrity of the segment and whether the segment is a part of the content, based on the verification information and the signature value received from the signature device.