Passwordless Authentication via Challenge-Response Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access protocols for limited access networks are vulnerable to attacks due to easily guessable and reused user IDs and passwords, inadequate password changes, transmission over unsecure channels, and storage in insecure locations, lacking user-friendly complexity and requiring specific hardware for biometric solutions.

Innovation Solution

A secure login protocol that involves a server-controlled value, user ID encryption, and a challenge-response mechanism using a user key, where a server random number is encrypted and decrypted to confirm user identity without transmitting actual passwords, allowing for secure access without the need for specific hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional password-based authentication is used, then ease of operation is improved, but security is worsened due to easily guessable and reused passwords

Engineering Contradiction:
Improveease of loginVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the password from the authentication process entirely. Instead of transmitting or storing passwords, the system uses public-private key pairs where the private key remains on the user's device and never leaves it. The authentication is performed using the public key and a challenge-response mechanism, completely removing the vulnerable password element from the system.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary cryptographic mechanism (challenge-response protocol with public keys) between the user and the server. The server generates a random challenge, the user's device signs it with the private key, and the server verifies the signature using the public key. This intermediary process eliminates the need for direct password transmission while maintaining authentication functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If passwords are made more complex to resist guessing, then security is improved, but ease of operation is worsened due to user burden

Engineering Contradiction:
ImprovesecurityVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical system of human memory and password management with cryptographic algorithms and automated key management. Instead of relying on users to remember complex passwords, the system uses public-private key cryptography where the private key is automatically managed by the user's device and the public key is stored on the server, eliminating the need for user memory while maintaining strong security.

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

3Ease of operation

If passwords are transmitted over communication channels, then authentication functionality is achieved, but security is worsened due to interception vulnerability

Engineering Contradiction:
Improveauthentication functionalityVSAvoidinterception vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the secret credential (password) from the communication channel entirely. Authentication is performed using public keys that can be safely transmitted and stored on the server, while the private key never leaves the user's device. The challenge-response protocol ensures that even during communication, no secret information is transmitted, only public verification data.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If lookup tables of user credentials are stored on servers, then authentication speed is improved, but security is worsened due to theft risk

Engineering Contradiction:
Improveauthentication speedVSAvoidtheft risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the secret credential storage from the server environment. Instead of storing passwords or hashed passwords on the server, only public keys are stored. The private keys remain exclusively on user devices, so even if the server is compromised, attackers cannot obtain authentication credentials. The lookup table contains only public verification data, not secret credentials.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10177921B2Secure login without passwords
Publication Date: 2019.01.08 RUITER TIMOTHEUS MARTINUS CORNELIS
  • US10177921B2 patent drawing

AI summary

A process is disclosed for authorizing a user's access to a limited access network. The process comprises sending an encrypted server random number to a previously registered user. If the user can demonstrate an ability to successfully decrypt the server random number, the user is authenticated and access is authorized.The process further comprises an encrypted user random number. Encryption of the user random number comprises the use of a server-controlled value. The web server's ability to return to the user a decryption of the encrypted user random number serves as confirmation that the web site is legitimate.In a preferred embodiment all communications of login values between the user and the web server are encrypted.In an embodiment a user is provided with a key for encrypting user random numbers and for decrypting server random numbers. The key may be automatically updated on a predetermined schedule.