Push Authentication System Using Challenge-Response Token

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional authentication methods are slow and insecure, requiring user interaction for password input and lacking robust security measures, especially in scenarios involving multiple mobile devices.

Innovation Solution

A pushing authentication system that automates the authentication process by using a challenge-response mechanism, eliminating the need for user input and enhancing security through token-based authentication between a client, server, and mobile device token, ensuring secure and accurate authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional password authentication is used requiring user input, then the authentication process is simple to implement, but the authentication speed is slow and security is compromised

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The mobile terminal token automatically generates dynamic passwords and completes authentication without requiring user input. The system serves itself by having the token independently generate, send, and verify authentication codes, eliminating the need for manual password entry while maintaining security

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A mobile terminal token is introduced as an intermediary device between the user and the authentication server. This token generates and transmits dynamic authentication codes automatically, serving as a mediator that speeds up the authentication process while enhancing security through automated challenge-response mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the authentication server pushes information to multiple mobile terminals using token serial number, then the system supports multiple devices, but the information is not pushed accurately to the currently triggered mobile terminal

Engineering Contradiction:
Improvemulti-device supportVSAvoidterminal identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The authentication system segments the identification process by using both token serial number and device identification (device ID) as separate identification layers. This segmentation allows the server to first locate the correct terminal group using the serial number, then precisely identify the specific triggered terminal using the device ID, achieving both multi-device support and accurate targeting

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds another dimension to terminal identification by incorporating device ID as a secondary identification layer beyond the token serial number. This dimensional expansion enables the server to accurately distinguish between multiple terminals that may share the same token serial number, ensuring precise information delivery to the currently active device

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If user manual password input is required, then the authentication process is transparent and simple, but the authentication speed is reduced and vulnerability to attacks increases

Engineering Contradiction:
Improveauthentication speedVSAvoiduser operation simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The mobile terminal token performs self-service by automatically generating dynamic passwords, sending them to the server, and completing the authentication process without user intervention. This automation dramatically increases authentication speed while the token's automatic operation maintains simplicity from the user's perspective

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-generating dynamic authentication codes on the mobile terminal token before the authentication request is completed. The token prepares and sends these codes in advance, enabling faster authentication processing without requiring users to manually input passwords at the critical moment

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10887103B2Operating method for push authentication system and device
Publication Date: 2021.01.05 FEITIAN TECHNOLOGIES CO LTD
  • US10887103B2 patent drawing
  • US10887103B2 patent drawing
  • US10887103B2 patent drawing

AI summary

An operating method for a push authentication system and device, belonging to the field of information security. The method comprises: an application interface receiving user information and sending same to an application server; the application server sending the user information and an application identifier to an authentication server; the authentication server generating a push authentication request according to a generated challenge value, token information, the user information and an application name corresponding to the application identifier and sending same to a mobile terminal token; the mobile terminal token generating login information according to the push authentication request, and generating a first response value according to the challenge value when a user selects to confirm login and sending same to the authentication server; and the authentication server generating a second response value according to the challenge value, and returning a authentication success result to the application server when the first response value and the second response value are the same. The present invention can improve the data transmission speed of traditional authentication, and a user does not need to participate in the input of a password, thereby preventing the man-in-the-middle attack and improving the security of authentication.