Asymmetric Key Generation via Biometric Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication systems, such as RSA SecurID, are vulnerable to cyber attacks due to the use of symmetric keys, which can be stolen or compromised, leading to unauthorized access to corporate networks, and lack a secure integration of user identity with data protection, allowing hackers to hijack user actions and transactions.

Innovation Solution

A decentralized and non-deterministic system that generates asymmetric keys and passcodes using biometric authentication and physical randomness, stored on secure devices, ensuring that each user's key is distinct from the backend server's key, making it mathematically intractable to derive one from the other, and requiring hackers to breach each device individually.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If symmetric keys are used for authentication, then authentication can be performed, but the keys can be stolen or compromised leading to unauthorized access

Engineering Contradiction:
Improveauthentication securityVSAvoidkey theft and compromise
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent transitions from symmetric key authentication to asymmetric key authentication. Each user has a unique key pair (public key and private key) where the private key never leaves the secure element. The authentication mechanism uses the public key for verification while the private key remains protected in hardware, making it mathematically infeasible to derive the private key from the public key or stolen authentication tokens.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The authentication system is segmented into distinct components: the secure element (hardware token) that generates and protects the private key, the public key stored on the server, and the authentication protocol that connects them. This segmentation isolates the vulnerable private key generation and storage to a dedicated secure hardware component, preventing centralized points of failure.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If centralized authentication servers are used, then authentication can be managed, but a single breach can compromise all users

Engineering Contradiction:
Improvecentralized authentication managementVSAvoidglobal unauthorized access from single breach
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The authentication authority is segmented between the centralized server (which stores public keys and verifies authentication) and distributed secure elements (which generate and protect private keys locally). This segmentation ensures that compromising the centralized server does not expose any private keys, as each user's cryptographic credentials are independently generated and protected in separate hardware tokens.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The public key acts as an intermediary between the user's secure element and the centralized authentication server. The server verifies authentication requests using the public key without ever having access to the private key, creating a secure mediation layer that prevents direct exposure of sensitive credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If passwords are used for access, then users can remember them, but they are difficult to remember when having many different passwords and susceptible to theft

Engineering Contradiction:
Improvepassword memorabilityVSAvoidpassword security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The secure element automatically generates authentication codes based on the private key and current time, eliminating the need for users to manually create, remember, or type passwords. The device performs self-service authentication by presenting cryptographic proofs that the server can verify, replacing human-cognitive password management with automated cryptographic operations.

Inventive Principle:
Principle #25Self-service

4Reliability

If asymmetric keys are generated and stored on secure devices, then security is enhanced, but the system complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidkey generation and management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication system incorporates feedback mechanisms where the server responds to authentication requests with verification results, and the secure element adjusts its behavior based on server responses (e.g., rate limiting, lockout policies). This feedback loop enables sophisticated security policies to be enforced through simple protocol exchanges, reducing the need for complex local decision-making logic in the secure element.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11824991B2Securing transactions with a blockchain network
Publication Date: 2023.11.21 BIOGY INC
  • US11824991B2 patent drawing
  • US11824991B2 patent drawing
  • US11824991B2 patent drawing

AI summary

Methods and systems are provided for performing a secure transaction. In an embodiment, users register biometric and/or other identifying user information. A private encryption key is generated from the biometric information and/or other user information and/or information obtained from a unpredictable physical process and are stored in a secure area of a device and a public key is transmitted to the blockchain network which acts as a service provider. In some embodiments, the execution and integrity of transactions by using transaction signatures, based on visual images is disclosed. In an embodiment, a blockchain network verifies and executes the transaction.