Dynamic Interactive Identity Authentication System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing identity authentication methods are vulnerable to attacks due to their static nature, making them susceptible to theft and social engineering, as they rely on static authentication information that can be easily compromised.

Innovation Solution

A dynamic interactive identity authentication method and system that generates multiple display character sets, including valid and interference sets, to create a dynamic inputting code for comparison with the user password, enhancing security by randomizing the input process and making it difficult for attackers to determine valid characters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static authentication information is used, then the authentication process is simple and fast, but the system becomes vulnerable to theft and social engineering attacks

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

Solution Approach 1:

The patent applies dynamics by transforming static authentication information into dynamic elements. The system generates random numbers and dynamically changes authentication codes during the authentication process, making the authentication information changeable rather than fixed. This dynamic approach prevents attackers from using stolen static data for repeated attacks, as each authentication session uses freshly generated dynamic values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the authentication parameters during the authentication process. Random numbers are generated and authentication codes are dynamically adjusted based on the random numbers and user input. This changes the authentication parameters from static to dynamic, increasing security while maintaining a relatively simple user interface through automated parameter transformation.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If all authentication information is made public or easily accessible, then the authentication process is convenient, but the system becomes susceptible to complete compromise

Engineering Contradiction:
Improveauthentication convenienceVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies the extraction principle by separating the authentication process into distinct components: user input, random numbers generated by the system, and authentication codes. Only necessary authentication information is extracted and used temporarily during the authentication process, while the random numbers and authentication codes are not stored or made permanently accessible. This limits the impact of any single compromise.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements beforehand cushioning by generating random numbers and authentication codes in advance that can be used once and then discarded. The random numbers are generated before the authentication process and used to create authentication codes that change with each use. This cushioning approach ensures that even if authentication information is exposed, it cannot be reused, providing forward security.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Measurement precision

If authentication information is made unique and permanent, then identification accuracy is high, but the system becomes vulnerable to targeted attacks

Engineering Contradiction:
Improveidentification accuracyVSAvoidresistance to attacks
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies periodic action by regenerating authentication codes and random numbers for each authentication session. Rather than using a single permanent authentication code, the system periodically generates new authentication information based on random numbers and user input. This periodic regeneration maintains identification accuracy while making the system resistant to targeted attacks, as each session uses fresh authentication data.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements preliminary action by generating random numbers and authentication codes before the actual authentication verification. The random numbers are prepared in advance and used to create authentication codes that will be verified during the authentication process. This preliminary generation of authentication information ensures that the verification process uses secure, dynamically generated values rather than static data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9684780B2Dynamic interactive identity authentication method and system
Publication Date: 2017.06.20 LIU YINGJIE
  • US9684780B2 patent drawing
  • US9684780B2 patent drawing
  • US9684780B2 patent drawing

AI summary

An identity authentication system includes a storage unit, a display character set generation unit, a display unit and a password authentication unit. An identity authentication method includes the following steps: generating the dynamic display character sets; inputting a dynamic input code; and comparing the dynamic input code with the user password. This invention can improve the security of identity authentication and is convenient to use.