Projected Encoded Patterns for Spoof-Resistant Image Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital identity verification mechanisms lack the ability to ensure that submitted digital images are current and authentic, as they can be easily spoofed by using previously captured or edited images, compromising security and privacy.
Innovation Solution
A method involving projecting a computer-readable encoded pattern onto a subject during image capture, which encodes temporal and spatial information, allowing verification of the image's authenticity using cryptographic keys and location stamps, ensuring the image is contemporaneous and captured by the authorized user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional digital identity verification is used without projected encoded patterns, then the verification process is simple and fast, but the security is weak and images can be easily spoofed
Solution Approach 1:
The patent introduces a projected encoded pattern as an intermediary element between the verification system and the subject. This pattern, when captured in the image, serves as a mediator that proves the image was taken during the verification process rather than being a pre-captured or spoofed image, thereby enhancing reliability without requiring fundamental system restructuring
Solution Approach 2:
The system performs preliminary action by projecting the encoded pattern onto the subject before the image is captured. This pre-projection ensures that the pattern is embedded in the image data, creating a timestamped and location-stamped record that prevents later spoofing attempts while maintaining a relatively simple verification flow
2Reliability
If projected encoded patterns are used for verification, then image authenticity is improved, but the processing time and system complexity increase
Solution Approach 1:
The encoded pattern containing temporal and spatial information is projected onto the subject before image capture, performing the verification preparation in advance. This allows the actual verification process to simply compare the projected pattern with the captured pattern, significantly reducing processing time during the critical verification moment
Solution Approach 2:
The patent replaces complex mechanical or procedural verification methods with an optical projection system that embeds verification data directly into the image. This substitution enables rapid verification by comparing pattern matches rather than performing lengthy authentication sequences, reducing time loss while maintaining high reliability
3Measurement precision
If the encoded pattern is made visible or distinguishable, then verification accuracy is improved, but the user experience and privacy are compromised
Solution Approach 1:
The patent applies local quality by making the encoded pattern invisible or indistinguishable to human observers while maintaining its detectability by the verification system. The pattern is embedded in specific local regions of the image at a level that preserves user privacy and natural appearance, yet enables precise automated pattern matching for verification accuracy
Solution Approach 2:
The system replaces human visual inspection with automated computational pattern recognition. This substitution allows the use of subtle, invisible encoded patterns that cannot be detected by human eyes, thereby protecting user privacy while maintaining high verification accuracy through machine-based pattern matching algorithms
Data Source
AI summary
Mechanisms for verifying a captured digital image are provided. A verifier computing system generates, in response to a request to perform digital identity verification of a subject, a computer readable first encoded pattern. Light projecting equipment of the verifier computing system, projects the first encoded pattern onto a physical surface associated with the subject. Digital image capturing equipment of a prover computing system captures a digital image of the subject while the first encoded pattern is projected onto the physical surface such that the captured digital image captures both an image of the subject and the projected first encoded pattern. The prover computing system generates a second pattern based on an extraction key received from the verifier computing system. The prover computing system verifies an authenticity of the captured digital image based on a matching of the second pattern to the first pattern.


