Spatial Reasoning Authentication for Human Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication systems face challenges in distinguishing between human and automated users, as CAPTCHA programs can be bypassed by sophisticated agents, leading to unauthorized access and fraud, while also being frustrating for legitimate human users.

Innovation Solution

An authentication system that outputs challenges requiring real-world recognition, such as forming mental images from 2D renderings of 3D virtual objects, to differentiate between human and automated inputs, making it difficult for unauthorized users to access computer resources while being manageable for intended users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CAPTCHA programs are used to distinguish human from automated users, then unauthorized access is blocked, but legitimate human users experience frustration and difficulty

Engineering Contradiction:
Improveauthentication accuracyVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent changes the parameter of authentication challenges from character recognition to spatial reasoning tasks. By presenting images with objects in incorrect spatial relationships (e.g., wrong shadows, incorrect reflections, impossible geometries), the system transforms the authentication paradigm into a domain where human spatial intuition excels while automated systems struggle, thereby improving reliability without sacrificing user convenience

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the mechanical character-by-character recognition process with a visual-spatial reasoning task. Instead of requiring users to decipher distorted text, the system presents images requiring holistic spatial understanding, replacing the mechanical OCR-based authentication with a cognitive task that leverages human visual processing strengths

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

2Reliability

If sophisticated authentication challenges are implemented, then automated bypassing is prevented, but implementation complexity increases

Engineering Contradiction:
Improveresistance to bypassingVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses computer-generated images that replicate real-world spatial relationships and physics. By synthesizing realistic scenarios with incorrect spatial properties, the system creates authentication challenges that are computationally efficient to generate and verify, avoiding the need for complex manual review processes while maintaining high resistance to automated bypassing

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically generates and verifies spatial reasoning challenges without requiring human intervention. The computer-generated images with embedded correctness answers enable automated validation, allowing the system to serve itself in generating unlimited unique challenges while maintaining consistent verification standards

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20220303272A1Computer Challenge System for Presenting Images to Users Corresponding to Correct or Incorrect Real-World Properties to Limit Access of Computer Resources to Intended Human Users
Publication Date: 2022.09.22 ARKOSE LABS HOLDINGS INC
  • US20220303272A1 patent drawing
  • US20220303272A1 patent drawing
  • US20220303272A1 patent drawing

AI summary

A method of securing a computer resource against unauthorized access by authenticating user devices attempting to access the computer resource comprises determining a three-dimensional (3D) model of a virtual scene, wherein elements of the virtual scene are selected consistent with human expectations, generating a data record for the 3D model, wherein the data record includes references to pre-determined set of human expectations about the virtual scene, generating a two-dimensional (2D) image of the virtual scene, sending a challenge data structure to a user device, wherein the challenge data structure includes the 2D image, obtaining a user response representing a user-provided set of expectations about the virtual scene, determining whether the user-provided set of expectations is consistent with the pre-determined set of human expectations, and providing access to the computer resource for the user device based on whether the set of expectations is consistent with the pre-determined set of human expectations.