Image Verification Using Checksum Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face challenges in verifying the authenticity of received images, particularly in preventing the display of incorrect images due to malicious attacks like DNS attacks, which can cause reputational damage to service providers.

Innovation Solution

A method involving a first electronic device that sends a request for an image to a second electronic device or server, receives the image with a protected checksum, generates a checksum, and compares it with the received checksum to verify the image's authenticity, ensuring only authenticated images are displayed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If images are stored on the electronic device, then display speed and accessibility are improved, but storage capacity requirements increase and security verification becomes more difficult

Engineering Contradiction:
Improveimage display speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The image data is segmented into two parts: the actual image content and a separate checksum (authentication data). The image is stored locally on the electronic device for fast display, while the checksum is stored securely (potentially on a server or secure element). This segmentation allows quick image retrieval without storing the entire authenticated package locally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A checksum acts as an intermediary verification mechanism. Instead of storing and verifying entire images against source files, the system uses a compact checksum as an intermediate representation that can be quickly generated and compared to verify image authenticity without requiring full image storage or complex verification processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If images are retrieved from external sources, then storage requirements are reduced, but verification of image authenticity becomes impossible

Engineering Contradiction:
Improvestorage capacityVSAvoidimage authenticity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The checksum is calculated and attached to the image data in advance, before the image is transmitted to or displayed on the electronic device. This preliminary authentication allows the receiving device to verify image integrity without needing to contact the source again, ensuring reliability even when images are retrieved from external sources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the checksum is compared against a reference value (stored locally or retrieved from a secure source). This comparison provides immediate feedback on whether the received image is authentic, allowing the device to accept or reject the image based on verification results.

Inventive Principle:
Principle #23Feedback

3Device complexity

If no verification mechanism is implemented, then device complexity is reduced, but security against malicious attacks deteriorates

Engineering Contradiction:
Improveverification system complexityVSAvoidsecurity against attacks
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Instead of implementing complex cryptographic verification systems, the patent uses a simple checksum (hash) mechanism that is computationally inexpensive and easy to implement. The checksum acts as a disposable verification token that can be quickly generated and compared without requiring heavy computational resources or complex security infrastructure.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS9787476B2Image verification by an electronic device
Publication Date: 2017.10.10 MASTERCARD INT INC
  • US9787476B2 patent drawing
  • US9787476B2 patent drawing
  • US9787476B2 patent drawing

AI summary

A method for verifying an image by a first electronic device, the method comprising the first electronic device: sending a request for an image to a second electronic device, wherein the second electronic device is remote from the first electronic device and, optionally, a server; receiving an image and a certificate from the second electronic device, wherein the certificate comprises a protected checksum of at least the image; generating a checksum in dependence on at least the received image; performing a comparison in dependence on said generated checksum and the protected checksum received in the certificate; and verifying the received image in dependence upon the comparison. Advantageously, the first electronic device is able to verify each received image and to prevent the display of any received images that are not authenticated. Applications include the display of card images.