Edited Image Verification With Tiled Hashes and Zero-Knowledge Proofs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image verification technologies, such as PhotoProof, face inefficiencies in execution time due to lengthy mathematical calculations when verifying image edits, and fail to distinguish between malicious and authorized modifications, compromising privacy protection.

Innovation Solution

A system comprising a producer, editor, and user terminal device, utilizing tiling and zero-knowledge proof (ZKP) technology to verify edited images by generating and comparing hash values, ensuring only the operator of the producer and editor can view the original content, thus protecting privacy while reducing computation time and storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PhotoProof technology is used to verify image editing authorization, then privacy protection is improved, but execution time increases due to lengthy mathematical calculations

Engineering Contradiction:
Improveprivacy protectionVSAvoidexecution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the image into multiple tiles and processes each tile independently. Instead of performing cryptographic operations on the entire image, the system segments the verification process into smaller units (tiles), allowing parallel processing and reducing overall execution time while maintaining privacy protection through selective tile editing verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial verification by only processing tiles that were edited rather than the entire image. The system identifies which tiles contain edits and performs verification only on those specific tiles, reducing the computational burden from processing the full image to processing only the modified portions.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If entire image encryption is applied to protect privacy, then privacy protection is improved, but computation time increases

Engineering Contradiction:
Improveprivacy protectionVSAvoidverification efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary portions (edited tiles) from the entire image for verification. Instead of encrypting and processing the complete image, the system identifies and extracts only the tiles that require verification, separating the verification process from the rest of the image data to improve efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing qualities to different parts of the image. Edited tiles receive full cryptographic verification while non-edited tiles are excluded from processing. This local quality approach ensures privacy protection is applied only where necessary (edited regions) rather than uniformly across the entire image.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If full image verification is performed, then verification accuracy is improved, but storage requirements increase

Engineering Contradiction:
Improveverification accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the image verification process into individual tile verifications. Each tile is verified independently and stored separately, allowing the system to maintain verification accuracy for each tile while reducing overall storage requirements by only storing verification data for edited tiles rather than the entire image.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12430472B2System for verifying edited image
Publication Date: 2025.09.30 INVENTEC CORP
  • US12430472B2 patent drawing
  • US12430472B2 patent drawing
  • US12430472B2 patent drawing

AI summary

A system for verifying edited image includes: a producer terminal device configured to tile a source image for a plurality of smaller tiled images with individual source image hash values to accordingly calculate an integrated source image hash value, and to execute digitally signing to generate an image tag pair; an editor terminal device configured to receive the image tag pair, to divide the source image into these smaller tiled images according to a tile configuration, to edit part of the smaller tiled images, to include the rest part of these smaller tiled images to generate an edited integral image and further calculate an integrated edit image hash value, and to execute digitally signing to generate a zero-knowledge proof (ZKP) assurance; and, a user terminal device configured to receive the ZKP assurance to accordingly verify whether or not the edited integral image is generated by editing the source image.