Augmented Single-Factor Split Key Asymmetric Cryptography

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication methods, particularly single-factor password authentication, are vulnerable to eavesdropping and dictionary attacks, and existing split asymmetric key systems are costly and prone to phishing attacks, lacking effective protection against impostor websites and Man-In-The-Middle attacks.

Innovation Solution

The implementation of an augmented single-factor split key asymmetric cryptography system, where the private key is split into multiple portions, with one portion generated using a user's password and another portion stored securely on a server, using a rolling asymmetric crypto-key to enhance security, and an augmenting factor is stored in a cookie to strengthen authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If single-factor password authentication is used, then ease of operation is improved, but security is worsened due to vulnerability to eavesdropping and dictionary attacks

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

Solution Approach 1:

The private key is segmented into multiple portions distributed across different locations (user device and server), so that no single point contains the complete authentication credential. This segmentation prevents dictionary attacks on stored passwords and eavesdropping from compromising the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses asymmetric cryptography where the public key and private key portions have different roles and properties. The public key can be freely distributed while the private key portions remain secret, creating an asymmetric security model that protects against eavesdropping while maintaining ease of operation.

Inventive Principle:
Principle #4Asymmetry

2Reliability

If split asymmetric key systems are implemented, then security is improved, but device complexity and cost are worsened

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service authentication where users can generate their own key pairs and manage their authentication credentials without requiring complex centralized key management infrastructure. This reduces device complexity while maintaining security through distributed key portions.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If traditional authentication methods are used, then ease of operation is maintained, but vulnerability to phishing and impostor website attacks is worsened

Engineering Contradiction:
Improveease of operationVSAvoidvulnerability to phishing attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary verification mechanism using cryptographic proofs and challenge-response protocols that mediate between the user and the authentication server. This intermediary layer prevents phishing attacks by ensuring that authentication occurs only with legitimate servers that possess the corresponding public key, while maintaining ease of operation through automated verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7895437B2Augmented single factor split key asymmetric cryptography-key generation and distributor
Publication Date: 2011.02.22 VMWARE INC
  • US7895437B2 patent drawing
  • US7895437B2 patent drawing
  • US7895437B2 patent drawing

AI summary

To establish credentials, a user network station transmits a first value. An authenticating entity network station generates a first key portion based on the transmitted first value and a second value unknown to the user, splits one of a private key and a public key of a user asymmetric crypto-key into the first key portion and a second key portion, stores the second key portion of the one key so as to be accessible only to the authenticating entity network device, generates a cookie including the second value, transmits the generated cookie to the user network station, and destroys the transmitted first value, the second value, the one key, and the first key portion of the one key. The first value represents a first and the second value included in the transmitted cookie represents a second user credential useable to authenticate the user.