Gesture-Based CAPTCHA Using Camera Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CAPTCHA technologies are vulnerable to circumvention through machine learning attacks, low-cost human operators, and flaws in implementation, allowing for unauthorized access to secured web applications.

Innovation Solution

A gesture-based CAPTCHA system using a camera to capture and evaluate user-performed gestures, such as raising a hand or touching thumbs together, which are sent to a CAPTCHA protected server for verification, with additional defense mechanisms involving video data to prevent abuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional text-based CAPTCHA tests are used, then implementation is simple and cost-effective, but security is vulnerable to machine learning attacks and brute force circumvention

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional text-based CAPTCHA mechanisms with gesture-based verification using camera imaging and image processing. The system captures video frames, extracts gesture data through image processing algorithms, and verifies user actions visually, substituting the mechanical text input system with an optical recognition system that is more resistant to automated attacks.

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

Solution Approach 2:

The patent changes the verification parameter from text input to gesture recognition. By transforming the CAPTCHA challenge from requiring text entry to requiring specific physical gestures (such as hand movements, finger patterns), the system alters the fundamental parameter of verification, making it incompatible with traditional text-based attack vectors while maintaining user accessibility.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If gesture recognition is implemented to improve security, then resistance to automated attacks increases, but processing time and computational resources increase

Engineering Contradiction:
ImprovesecurityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent processes only the essential gesture information needed for verification rather than analyzing complete video sequences. By extracting key gesture parameters (hand position, finger configuration, movement trajectory) from video frames and ignoring redundant data, the system achieves adequate verification security while minimizing processing time and computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system pre-processes video frames to identify and isolate gesture-related regions before full analysis. By performing preliminary actions such as frame differencing, region of interest detection, and gesture candidate identification, the system reduces the computational burden of subsequent detailed gesture verification, thereby reducing overall processing time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If video data is collected for gesture verification, then abuse prevention capability improves, but user privacy concerns and data storage requirements increase

Engineering Contradiction:
Improveabuse preventionVSAvoiddata storage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential gesture verification data from video streams, separating the necessary authentication information from unnecessary personal data. By extracting specific gesture parameters (hand shape, movement pattern, timing) while discarding identifiable personal information, the system maintains abuse prevention capabilities while minimizing data storage requirements and privacy risks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses temporary, disposable gesture data for verification purposes rather than storing long-term user profiles. Each gesture verification creates a transient data record that is processed and discarded after use, similar to single-use authentication tokens. This approach provides sufficient abuse prevention through pattern analysis while avoiding the accumulation of sensitive user data that would require extensive storage and protection.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11409855B2Gesture based CAPTCHA test
Publication Date: 2022.08.09 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11409855B2 patent drawing
  • US11409855B2 patent drawing
  • US11409855B2 patent drawing

AI summary

One embodiment a method, including: providing, using a processor, a user challenge over a network, wherein the user challenge is associated with a predetermined gesture to be performed by a user; obtaining, using a processor, user image data; determining, using the user image data, that a user has performed the predetermined gesture; and thereafter providing the user access to information. Other aspects are described and claimed.