Gesture Verification Trajectory Matching for Bot-Resistant Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional CAPTCHA systems are inefficient and user-unfriendly, as they require users to read distorted text, which can be difficult for humans but not for advanced bots, leading to security concerns.

Innovation Solution

A gesture verification method using a network system where users draw a resemblant trajectory to match a randomly generated reference trajectory, with a minimal match degree threshold, and the system includes a verification server, terminal server, and client to assess the match degree, incorporating feature points and scaling for accurate verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional CAPTCHA uses distorted text that is difficult to read, then security against bots is improved, but user experience deteriorates and verification efficiency decreases

Engineering Contradiction:
Improvesecurity against botsVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent changes the verification parameter from text recognition to gesture reproduction. Instead of displaying distorted text requiring optical character recognition, the system displays a reference trajectory and requires users to reproduce it through gesture input. This parameter change makes verification equally difficult for bots (which lack human-like gesture understanding) while significantly improving user experience (as gesture drawing is more natural than reading distorted text).

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the mechanical/optical system of text display and recognition with a gesture-based interaction system. Rather than relying on visual distortion and OCR mechanisms, the system uses trajectory generation, display, and matching mechanisms that leverage human motor skills and spatial reasoning, thereby improving both security and usability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional CAPTCHA uses highly distorted text, then bot cracking resistance is improved, but verification time increases and productivity decreases

Engineering Contradiction:
Improvebot cracking resistanceVSAvoidverification efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the verification task from text decoding to gesture reproduction. This parameter change reduces verification time because users can quickly draw a trajectory without needing to carefully analyze distorted text patterns. The gesture-based approach maintains bot resistance while significantly improving verification speed and overall productivity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If gesture verification requires precise trajectory matching, then security against bots is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity against botsVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-generating reference trajectories with known feature points and scale factors before user interaction. The system calculates expected feature points and scaling parameters in advance, then compares user input against these pre-computed references. This approach simplifies the verification logic while maintaining high security through precise trajectory matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the trajectory verification process into distinct components: trajectory generation, feature point extraction, scale factor calculation, and matching comparison. By dividing the verification process into these manageable segments, the system achieves precise bot-resistant verification while keeping individual component complexity low and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10657243B2Variation analysis-based public turing test to tell computers and humans apart
Publication Date: 2020.05.19 YUAN JINGXIA
  • US10657243B2 patent drawing
  • US10657243B2 patent drawing
  • US10657243B2 patent drawing

AI summary

The present invention shows a gesture verification method, network gesture verification system and verification method. The gesture verification method includes the following steps: S1. A system gives an image containing a randomly generated reference trajectory and presets a minimal match degree; S2. Displaying the image to the user; S3. The user draws an resemblant trajectory to match the reference trajectory; S4. Scaling the resemblant trajectory to adapt to the size of the reference trajectory. S5. Matching the scaled resemblant trajectory with the reference trajectory, if the match degree is lower than the minimal match degree, the verification fails; if the match degree is equal to or higher than the minimal match degree, the verification succeeds. The present invention (VAPTCHA) is safer and more user-friendly than the existing CAPTCHAs, which can be applied to PCs, mobile phones and other embedded devices.