Session Key Generation for Mutual Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication protocols, particularly those based on PKI and Kerberos, face significant security flaws and complexity issues, leading to high costs and limited industry acceptance, while password-based systems are vulnerable to various attacks due to static encryption keys and lack of secure key management.

Innovation Solution

A new authentication protocol that integrates a secure encryption key management system using Time Interplay Limited Session Random Key (TILSA) and Key Encryption/Decryption Iterative Algorithm (KEDIA) with Byte-Veil-Unveil, Bit-Veil-Unveil, or Byte-Bit-Veil-Unveil algorithms to generate and manage session secret keys, ensuring secure mutual authentication and data encryption without transmitting shared secrets over untrusted media.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PKI and Kerberos authentication protocols are used, then authentication security is improved, but system complexity and cost increase significantly

Engineering Contradiction:
Improveauthentication securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential security function from complex PKI and Kerberos systems by implementing a simplified challenge-response mechanism. Instead of using certificate-based authentication and complex key distribution centers, the system uses a single shared secret key exchanged during authentication, eliminating the need for complex infrastructure while maintaining security against eavesdropping and replay attacks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs temporary session keys that are generated fresh for each authentication session and discarded afterward. These short-lived keys eliminate the need for persistent complex key management infrastructure. The session keys are used only for the duration of the authentication protocol and then destroyed, simplifying the system compared to permanent certificate-based systems.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Ease of operation

If static encryption keys are used in password-based systems, then ease of operation is improved, but security against attacks deteriorates

Engineering Contradiction:
Improveease of useVSAvoidsecurity against attacks
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transitions from static encryption keys to dynamic session keys that are generated fresh for each authentication session. The challenge-response protocol creates unique temporary keys during each login, making the system adaptable and responsive to each user action while maintaining ease of use. This dynamic key generation prevents replay attacks and dictionary attacks that plague static key systems.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary key exchange and session key generation during the authentication process itself. By establishing secure communication channels and exchanging challenge-response pairs before actual data transmission begins, the system prepares security measures in advance without requiring users to manually configure complex encryption settings, thus maintaining ease of operation while enhancing security.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If shared secrets are transmitted over communication lines, then authentication speed is improved, but vulnerability to eavesdropping and network sniffing attacks increases

Engineering Contradiction:
Improveauthentication speedVSAvoidvulnerability to eavesdropping
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces cryptographic intermediaries in the form of challenge-response message exchanges. Instead of directly transmitting shared secrets over the network, the system uses encrypted challenge-response pairs as intermediaries to verify authentication without exposing the actual secret. This intermediary mechanism allows authentication to proceed at high speed while preventing eavesdroppers from capturing usable credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical transmission of shared secrets with a cryptographic substitution system. Rather than sending the actual secret key over the network, the system substitutes it with encrypted challenge-response exchanges that mathematically prove knowledge of the secret without transmitting it. This substitution eliminates vulnerability to network sniffing while maintaining authentication speed through efficient cryptographic operations.

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

4Ease of manufacture

If one-way encryption with hashed passwords is used, then ease of manufacture and deployment is improved, but protection against dictionary and brute force attacks deteriorates

Engineering Contradiction:
Improveease of deploymentVSAvoidprotection against dictionary attacks
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements periodic challenge-response exchanges during authentication that prevent reuse of the same encrypted password. By continuously generating new challenges and requiring fresh responses, the system creates periodic security refreshment that thwarts dictionary and brute force attacks. This periodic action maintains ease of deployment through simple protocol implementation while significantly strengthening protection against credential cracking.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7581100B2Key generation method for communication session encryption and authentication system
Publication Date: 2009.08.25 AUTHERNATIVE INC
  • US7581100B2 patent drawing
  • US7581100B2 patent drawing
  • US7581100B2 patent drawing

AI summary

An interactive mutual authentication protocol, which does not allow shared secrets to pass through untrusted communication media, integrates an encryption key management system into the authentication protocol. The server provides ephemeral encryption keys in response to a request during a Session Random Key (SRK) initiation interval. SRK is provided for all sessions initiated in the SRK initiation interval. A set of ephemeral intermediate Data Random Keys (DRK) is associated with each request. A message carrying the SRK is sent to the requestor. A response from the requester includes a shared parameter encrypted using the SRK verifying receipt of the SRK. After verifying receipt of the SRK at the requester, at least one message is sent by the server carrying an encrypted version of one of said set of ephemeral intermediate DRK to be accepted as an encryption key for the session.