Image Verification Using Checksum Segmentation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Quantity of substance
If images are retrieved from external sources, then storage requirements are reduced, but verification of image authenticity becomes impossible
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.
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.
3Device complexity
If no verification mechanism is implemented, then device complexity is reduced, but security against malicious attacks deteriorates
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.
Data Source
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.


