Public-Private Key Account Login Authentication System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Password-based authentication systems are vulnerable to security concerns such as dictionary attacks, brute force attacks, keylogging, phishing, and social engineering, as well as server compromises, which can lead to unauthorized access and compromised user accounts.

Innovation Solution

Implementing public-private key cryptography for account login authentication, where a user device generates a public-private key pair, with the public key registered and the private key used to decrypt a challenge encrypted by the public key, ensuring secure storage and transmission only of the public key, thus preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password-based authentication is used, then account login is simple and straightforward, but security is compromised due to vulnerabilities like dictionary attacks, brute force attacks, keylogging, phishing, and server compromises

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

Solution Approach 1:

The patent replaces the mechanical/password-based authentication system with a cryptographic system using public-private key pairs. Instead of relying on secret passwords that can be stolen through keylogging or phishing, the system uses mathematical cryptography where the private key never leaves the user's device and the public key cannot be used to derive the private key, thereby substituting a vulnerable mechanical system with a more secure cryptographic one

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

Solution Approach 2:

The authentication credentials are segmented into two separate keys: a private key that remains securely stored on the user's device and a public key that is stored on the server. This segmentation ensures that even if the server is compromised, the private key cannot be extracted, and if the public key is stolen, it cannot be used to derive the private key or forge authentication

Inventive Principle:
Principle #1Segmentation

2Reliability

If the user's password is stored on the account provider's server, then authentication is convenient, but security is compromised if the server is compromised

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts the critical secret (private key) from the server environment and places it exclusively on the user's device. The server only stores the public key, which is mathematically one-way and cannot be used to derive the private key. This extraction eliminates the security vulnerability of storing sensitive authentication credentials on potentially compromised servers while maintaining authentication functionality

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If passwords are used for authentication, then the system is easy to operate, but the system is vulnerable to keylogging software and malware on the user's device

Engineering Contradiction:
Improveauthentication securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the password entry mechanism with a cryptographic key pair mechanism. Instead of typing passwords that can be captured by keylogging software, the system uses automated cryptographic operations where the private key is programmatically used to sign authentication challenges, eliminating the vulnerability to keylogging while managing complexity through software automation

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

Data Source

PatentUS10924289B2Public-private key pair account login and key manager
Publication Date: 2021.02.16 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US10924289B2 patent drawing
  • US10924289B2 patent drawing
  • US10924289B2 patent drawing

AI summary

Embodiments of the invention provide improved account authentication using public-private key cryptography instead of passwords. Instead of registering a password and using that password to login to an account, an authentication server of an account provider registers a public key received from a user device. To authenticate the user device for logging into an account, the authentication server generates a challenge and encrypts using the registered public key. The encrypted challenge is sent to the user device, which can decrypt the challenge using the private key corresponding to the registered public key. The decrypted challenge is used for authentication instead of using a password. The private key corresponding to the public key is securely stored and not revealed to the authentication server.