Multi-factor Protected Private Key Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer network authentication schemes face challenges in providing efficient, inexpensive, and low processing-cost methods for reliable and attack-resistant authentication of users and entities seeking access to resources or applications, especially in mobile user settings where managing and backing up Public Key Infrastructure (PKI) private keys can be cumbersome.

Innovation Solution

The implementation of multi-factor protected private key distribution (MFPPKD) methods, which involve computing cryptographically secure hashes and a location reference from user inputs like usernames, passwords, and device identifiers, and using these to decrypt an encrypted PKI private key stored on an authentication server, ensuring that neither the user nor the service provider can obtain the key without mutual interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional hardware tokens are used to store private keys in a non-retrievable manner, then security is improved, but device complexity and cost increase significantly

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts the private key from physical hardware tokens and stores it in encrypted form on the service provider's server. The key is divided into multiple encrypted shares that require combination through multi-factor authentication, eliminating the need for complex hardware devices while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The service provider's server acts as an intermediary that holds encrypted private key shares and facilitates key reconstruction through multi-factor authentication. This intermediary approach replaces hardware tokens with a software-based solution that achieves similar security without the complexity of physical devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multi-factor authentication with cryptographic hashes is implemented, then attack resistance is improved, but processing cost increases

Engineering Contradiction:
Improveattack resistanceVSAvoidprocessing cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Cryptographic hashes and encrypted private key shares are pre-computed and stored on the server before authentication is needed. During login, the system only needs to verify the hash against stored values and reconstruct the key, rather than performing complex cryptographic operations in real-time, reducing processing cost.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses multiple factors for authentication (username, password, device identifier) but only computes cryptographic hashes for verification purposes. The private key itself is never fully reconstructed or transmitted, performing just enough cryptographic action to ensure security while minimizing processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11757625B2Multi-factor-protected private key distribution
Publication Date: 2023.09.12 MINE ZERO GMBH
  • US11757625B2 patent drawing
  • US11757625B2 patent drawing
  • US11757625B2 patent drawing

AI summary

The present invention provides methods, systems and computer program products (software) for the reliable, attack-resistant authentication of a network-connected user to a network-connected service provider.