Gyroscope-Based Motion CAPTCHA for Terminal Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CAPTCHA technologies in the form of images are vulnerable to automatic recognition by computer programs using OCR technology, compromising security and degrading user experience due to increased difficulty in recognition for both humans and computers.

Innovation Solution

A user verification method utilizing motion instructions displayed on a terminal device, where the user's motion trail is sensed by a gyroscope and sent to a server for verification, ensuring only humans can complete the process, thereby enhancing security and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CAPTCHA code is formed by lines and irregular characters to prevent OCR recognition, then security against automated recognition is improved, but recognition difficulty for human users increases and user experience degrades

Engineering Contradiction:
Improvesecurity against automated recognitionVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the visual recognition mechanism (OCR-based image CAPTCHA) with a motion sensing mechanism (gyroscope-based motion CAPTCHA). Instead of requiring users to visually recognize and input characters from an image, the system detects the physical motion of the terminal device through the gyroscope. This substitution fundamentally changes the verification paradigm from visual-cognitive task to physical-motion task, thereby eliminating the trade-off between security and user experience.

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

Solution Approach 2:

The patent changes the verification parameter from visual character recognition to motion trajectory detection. By using the gyroscope to capture motion data (acceleration, orientation, velocity) and analyzing the motion trail, the system transforms the CAPTCHA verification from a static image recognition problem to a dynamic motion analysis problem. This parameter change makes the verification resistant to OCR while maintaining ease of use for human users.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If CAPTCHA code complexity is increased to prevent computer program recognition, then security is improved, but recognition difficulty for human users increases

Engineering Contradiction:
ImprovesecurityVSAvoidrecognition difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent replaces the visual recognition mechanism (OCR-based image CAPTCHA) with a motion sensing mechanism (gyroscope-based motion CAPTCHA). Instead of requiring users to visually recognize and input characters from an image, the system detects the physical motion of the terminal device through the gyroscope. This substitution fundamentally changes the verification paradigm from visual-cognitive task to physical-motion task, thereby eliminating the trade-off between security and user experience.

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

3Reliability

If motion instruction verification is implemented using gyroscope sensed data, then automated recognition by computers is prevented, but device complexity increases

Engineering Contradiction:
Improvesecurity against automated recognitionVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages the gyroscope, which is already an integral component of modern terminal devices for functions like screen orientation and step counting. By repurposing this existing sensor for CAPTCHA verification, the system avoids adding dedicated hardware complexity. The gyroscope serves dual purposes: its traditional navigation functions and the new motion-based verification function, thereby minimizing incremental device complexity while achieving enhanced security.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The method effectively prevents automated recognition by computers while ensuring human verification, improving security and user experience by relying on human motion inputs.

Implementation Method 1

obtaining sensed data of a gyroscope equipped in the terminal device and sending, by the terminal device, the sensed data obtained by the terminal device

Methodology Applied
Scientific EffectGyroscope: Gyroscope

Data Source

PatentUS10192042B2User verifying method, terminal device, server and storage medium
Publication Date: 2019.01.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10192042B2 patent drawing
  • US10192042B2 patent drawing
  • US10192042B2 patent drawing

AI summary

The present disclosure provides a user verifying method, a terminal device, a server and a storage medium. The method may include: receiving, by a terminal device, a motion instruction from a server, and displaying the motion instruction on a display interface of the terminal device; obtaining sensed data of a gyroscope equipped in the terminal device and sending the sensed data to the server; determining, by the server, whether a motion trail of the terminal device constructed according to the sensed data meets a requirement of the motion instruction; and determining, by the server, that a user of the terminal device passes a user verification if the motion trail of the terminal device constructed according to the sensed data meets the requirement of the motion instruction. The method ensures that only human can accomplish the verifying process, which promotes the security of the user verification and improves the user experience.