Full-Duplex Password-Less Authentication via Visual One-Time Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication systems rely on passwords, which are insecure, inconvenient, and prone to being forgotten, stolen, or compromised, leading to security risks and burdens for users and organizations, especially in the face of sophisticated social engineering attacks.

Innovation Solution

A full-duplex password-less authentication system that uses one-time passwords displayed as a combination of pictures and alphanumeric characters, verified through a mobile device and an authentication server, ensuring mutual authentication between the user and the service provider without the need for traditional passwords, utilizing public key cryptography and secure connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional password-based authentication is used, then user convenience is maintained, but security is compromised due to password theft, phishing, and social engineering attacks

Engineering Contradiction:
Improveauthentication securityVSAvoidpassword management burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts the password element from the authentication system entirely, replacing it with public key cryptography. Users generate a public-private key pair, and the public key is stored on the server. During authentication, the server challenges the client to prove possession of the corresponding private key without transmitting the private key itself, thereby eliminating password-related security risks while maintaining user convenience

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/password-based authentication system with a cryptographic system using public key infrastructure. Instead of transmitting or verifying passwords through traditional channels, the system uses asymmetric cryptography where the client proves authentication by signing a challenge with its private key, and the server verifies the signature using the stored public key

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

2Reliability

If second factor authentication (push notification, SMS, phone call) is implemented, then security is improved, but authentication speed is reduced

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The authentication system operates autonomously without requiring user intervention beyond the initial setup. The client automatically generates authentication proofs by signing server challenges with its private key, and the server automatically verifies these proofs using stored public keys. This eliminates the need for manual second-factor verification steps while maintaining strong security

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary authentication setup during registration, where users generate their key pairs and the server stores their public keys. This preliminary action enables subsequent authentication operations to proceed rapidly without requiring additional user interaction, as the cryptographic verification can be performed automatically and instantaneously

Inventive Principle:
Principle #10Preliminary action

3Reliability

If hardware tokens are used for authentication, then security is enhanced, but scalability is reduced and costs increase

Engineering Contradiction:
Improveauthentication securityVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal authentication mechanism based on public key cryptography that can be deployed across multiple platforms and devices without requiring specialized hardware tokens. The same cryptographic protocol works on mobile devices, desktop computers, and servers, providing both security enhancement and system scalability simultaneously

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of requiring physical hardware tokens for each user, the system uses digital copies of public keys stored on the server. These digital representations can be replicated and verified infinitely without additional physical resources, enabling the system to scale to large numbers of users while maintaining security equivalent to hardware-based solutions

Inventive Principle:
Principle #26Copying

4Reliability

If passwords are made more complex to resist attacks, then security is improved, but user convenience and memory retention are reduced

Engineering Contradiction:
Improvepassword securityVSAvoidpassword recall difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent removes passwords entirely from the authentication process, replacing them with public key cryptography. Users never need to remember, create, or transmit passwords. Instead, authentication is based on proving possession of a private key through cryptographic signatures, completely eliminating the trade-off between password complexity and user convenience

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12177210B2Full-duplex password-less authentication
Publication Date: 2024.12.24 IDENTITE INC
  • US12177210B2 patent drawing
  • US12177210B2 patent drawing
  • US12177210B2 patent drawing

AI summary

Upon an attempt to access a service of a third-party server, full-duplex password-less authentication provides a one-time password to the user displayed at the client device and at a mobile device associated with the user. The user verifies the access by comparing the one-time password displayed at the mobile device and the one-time password displayed at the client device. In some embodiments, the one-time password is displayed as a picture while in other embodiments, a combination of a picture the one-time password is displayed as a picture and a set of alphanumeric characters for ease in making the comparison. The user determines whether to accept or deny the authentication sequence after a simple visual comparison.