Challenge-Response Authentication for Quantum-Resistant Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication and encryption methods for digital communications are vulnerable to impersonation, phishing, and decryption by quantum computers, due to weaknesses in username/password authentication, lack of unique encryption keys, and reliance on outdated cryptographic schemes.

Innovation Solution

A computer-implemented method for generating cryptographic keys using Challenge-Response authentication and encryption, which involves a server and client process with random inputs, an Authenticated One Time Challenge, and formulas updated with a login counter, providing unique and unbreakable encryption keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If username and password authentication is used, then authentication can be performed, but security is vulnerable to impersonation and phishing attacks

Engineering Contradiction:
Improveauthentication securityVSAvoidimpersonation and phishing vulnerabilities
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The authentication process is segmented into multiple independent components: a secret known only to the user, a server-generated challenge, and a computed response. This segmentation ensures that no single component contains all authentication information, making phishing and impersonation attacks ineffective since the secret never leaves the client device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server generates and stores a secret for the user in advance, before any authentication occurs. This preliminary action enables the client to independently generate cryptographic responses without transmitting the secret, thereby preventing phishing attacks that rely on capturing credentials during transmission.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If SSL encryption is used to protect username and password transmission, then data transmission security is improved, but the system remains vulnerable to man-in-the-middle attacks and fake certificates

Engineering Contradiction:
Improvedata transmission securityVSAvoidman-in-the-middle and fake certificate attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The invention extracts the secret from the transmission channel entirely. Instead of encrypting and transmitting the password over SSL (which remains vulnerable to certificate spoofing), the secret stays exclusively on the client device and is never transmitted. Only the computed response, which is useless without the secret, is sent to the server.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If conventional cryptographic schemes with public and private keys are used, then encryption can be performed, but the system is vulnerable to decryption by quantum computers

Engineering Contradiction:
Improveencryption securityVSAvoidquantum computer decryption vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The invention changes the fundamental parameter of cryptographic key generation from using mathematical problems solvable by quantum computers (factoring, discrete logarithms) to using cryptographic hashes of secrets. This parameter change makes the system resistant to quantum attacks while maintaining security against classical computers.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If the same password is used across multiple applications, then ease of operation is improved, but security is worsened due to cascading compromises

Engineering Contradiction:
Improvepassword management convenienceVSAvoidaccount security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The invention creates a copy of the authentication mechanism that works across multiple applications. Each application implements the same challenge-response protocol with its own server-generated secret, allowing users to leverage the same technical approach without reusing actual passwords. This eliminates cascading compromises while maintaining operational simplicity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11290444B2Method and system for strong authentication and secure communication
Publication Date: 2022.03.29 MIMIS DAN VASILE
  • US11290444B2 patent drawing
  • US11290444B2 patent drawing
  • US11290444B2 patent drawing

AI summary

A system and method for the generation of cryptographic keys for authentication and secure communications. The invention is an improvement over other existing authentication and encryption methods because it is not susceptible to hackers who have access to previous login sessions since authentication data is unique to each session, it is not susceptible to hackers using brute force attacks to determine underlying algorithms due to the complexity of the method and the extensive ability to customize the underlying data, and it allows for a key length as large as the message and unique to each login session which is what Claude Shannon showed to achieve the so-called perfect secrecy. The disclosed invention is also an improvement over existing authentication and encryption methods because it allows for multiple valid responses in each login session.