Generative CAPTCHA Images for Human-Bot Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional CAPTCHAs are boring and insecure due to the reuse of static images and vulnerability to advanced machine-learning techniques, necessitating a more dynamic and secure authentication method.

Innovation Solution

Utilizing generative image models to create diverse CAPTCHA images based on variables such as subject, verb, setting, and style, and incorporating user interaction to enhance security by analyzing user inputs for human detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional static images are reused for CAPTCHAs, then implementation is simple, but security deteriorates due to vulnerability to machine-learning techniques

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsecurity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent transitions from static, reusable CAPTCHA images to dynamic, programmatically generated images using generative adversarial networks. The system creates unique CAPTCHA images on-demand with varying parameters (objects, backgrounds, transformations) rather than reusing fixed images, making each challenge adaptive and resistant to pre-trained machine learning models.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system varies multiple parameters in CAPTCHA image generation including object types, background scenes, geometric transformations (rotation, scaling, distortion), and color modifications. These parameter changes create diverse image variations that prevent machine learning models from learning fixed patterns while maintaining visual recognizability for humans.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If generative imaging models are used to create diverse CAPTCHA images, then security improves, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs generative adversarial networks where two neural networks (generator and discriminator) compete and self-improve automatically. The generator creates CAPTCHA images while the discriminator evaluates them, creating a self-training mechanism that continuously enhances image diversity and security without requiring manual intervention for each image creation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The generative imaging model serves multiple functions: it generates CAPTCHA images, creates validation challenges, provides feedback to users, and adapts to different security requirements. A single system component handles image generation, challenge creation, and security validation across various contexts (text input, image selection, description tasks).

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If static CAPTCHA images are used, then user engagement is low due to boredom, but switching to dynamic images increases user interaction complexity

Engineering Contradiction:
Improveuser engagementVSAvoidinteraction complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The CAPTCHA system divides the validation task into segmented challenges: some require text input, others require image selection from multiple options, and some require describing image contents. This segmentation provides variety in interaction types, maintaining user engagement while breaking down complex validation into manageable tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides immediate feedback to users on their CAPTCHA responses, indicating whether selections or inputs are correct and allowing retries. This feedback mechanism guides users through the interaction process, making complex validation tasks more approachable and reducing perceived difficulty.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12470556B2Generating captchas using generative imaging models
Publication Date: 2025.11.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12470556B2 patent drawing
  • US12470556B2 patent drawing
  • US12470556B2 patent drawing

AI summary

Methods and systems for generating completely automated public Turing test (CAPTCHA) images are provided. In some examples, a method includes generating a plurality of images using a generative imaging model, providing the plurality of images to a user with a description that corresponds to one of a similarity or difference between the plurality of images, receiving a selection of an image of the plurality of images, determining if the selection is correct based on the provided description, and outputting an indication of whether the selection is correct.