3D Verification Code Generation for OCR Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphical verification codes have low security due to ease of recognition by optical character recognition (OCR) technology and lack of variety in content or template, leading to poor user experience and low security coefficients.
Innovation Solution
A verification code-based verification processing method and apparatus that generates a three-dimensional image using verification code parameters, embedding recognizable content at a specified visual focus position, making it difficult for automated recognition and enhancing security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional graphical verification codes are used, then the verification process is simple and fast, but the security is low because they can be easily recognized by OCR technology
Solution Approach 1:
The patent transforms traditional two-dimensional verification codes into three-dimensional models with depth information. The verification code contains recognizable content at a specific depth position, requiring depth perception or focus adjustment to recognize, thereby preventing automated OCR recognition while maintaining user recognizability.
Solution Approach 2:
The verification code model has different depth positions with different recognition characteristics. The recognizable content is embedded at a specific depth position that differs from the background, creating local quality differences that allow human users to focus on the correct layer while preventing automated systems from recognizing the content.
2Adaptability or versatility
If verification codes have high regularity in generation, then they are easy to produce, but they lack variety and can be cracked by picture decompilation code analysis
Solution Approach 1:
The patent changes the generation parameters from traditional 2D image parameters to 3D model parameters including depth information, viewpoint angles, and focal distances. These parameter changes increase the complexity and variety of verification codes while maintaining automated generation capabilities through programmatic control of 3D rendering parameters.
Data Source
AI summary
A method including a server acquires verification code parameters required for generating a verification code; the server uses the verification code parameters as an input to a three-dimensional model to generate a three-dimensional image, wherein recognizable content corresponding to a specified visual focus position of a user is embedded in the three-dimensional image; and the server sends the three-dimensional image to a client terminal as a verification code for display.


