3D Verification Code Generation for OCR Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveverification code securityVSAvoidverification code structure
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improveverification code varietyVSAvoidverification code generation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11288354B2Verification code-based verification processing
Publication Date: 2022.03.29 ALIBABA GROUP HOLDING LTD
  • US11288354B2 patent drawing
  • US11288354B2 patent drawing
  • US11288354B2 patent drawing

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.