Local Key Manager for Secure Key Exchange Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The FC-SP-2 standard's certificate-based authentication in Fibre Channel environments is computationally intensive and time-consuming, leading to elongated link initialization times and system constraints, especially in large enterprise servers with numerous Fibre Channel ports.

Innovation Solution

A secure key exchange (SKE) protocol is implemented using a local key manager (LKM) to manage private security keys, establishing a security association between nodes through unencrypted SKE SA Init Request and Response messages, followed by encrypted SKE Auth Request and Response messages, reducing the need for frequent re-authentication and optimizing key management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If certificate-based authentication (FCAP protocol) is used to establish secure communication, then security strength is improved, but link initialization time increases and system performance deteriorates

Engineering Contradiction:
Improveauthentication securityVSAvoidlink initialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary key establishment through a key distribution center (KDC) before the actual authentication process. Security keys are pre-distributed to authentication agents (AAs) on each port, so that when FCAP authentication is needed, the actual cryptographic operations can proceed faster since the key material is already in place rather than being generated or retrieved during the authentication process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces authentication agents (AAs) as intermediary components that reside on each Fibre Channel port. These AAs handle the computationally intensive cryptographic operations locally, acting as intermediaries between the FCAP protocol and the core authentication logic. This distributes the computational burden away from the main system and enables parallel processing across multiple ports.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If certificate-based authentication is performed on every Fibre Channel link, then security coverage is improved, but computational overhead increases and system performance decreases

Engineering Contradiction:
Improvesecurity coverageVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the authentication function into separate authentication agents (AAs) that reside on individual Fibre Channel ports rather than centralizing authentication processing. Each AA independently handles authentication for its associated port, enabling parallel processing of multiple authentication operations simultaneously. This segmentation distributes the computational load across multiple processing units, improving overall system throughput and performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each authentication agent on a Fibre Channel port performs its own authentication operations independently using pre-distributed keys from the key distribution center. The AAs are self-sufficient in performing cryptographic operations locally without requiring centralized coordination for each authentication event, reducing inter-process communication overhead and improving processing efficiency.

Inventive Principle:
Principle #25Self-service

3Reliability

If FCAP protocol with certificate exchange is used, then authentication strength is improved, but processing speed deteriorates due to intensive mathematical computations

Engineering Contradiction:
Improveauthentication strengthVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent performs preliminary key distribution through a secure key establishment protocol between the key distribution center and authentication agents before FCAP authentication is needed. This pre-establishment of cryptographic keys means that when FCAP authentication occurs, the computationally intensive key generation and exchange operations have already been completed, and only the actual authentication verification remains, significantly reducing processing time while maintaining strong security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11405215B2Generation of a secure key exchange authentication response in a computing environment
Publication Date: 2022.08.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11405215B2 patent drawing
  • US11405215B2 patent drawing
  • US11405215B2 patent drawing

AI summary

Aspects of the invention include generation of a secure key exchange (SKE) authentication response by a responder node of a computing environment. A computer-implemented method includes receiving an authentication request message at a responder channel on the responder node from an initiator channel on an initiator node to establish a secure communication, the receiving at a local key manager (LKM) executing on the responder node. A state check is performed based on a security association of the initiator node and the responder node. A validation of the authentication request message is performed. A proposal list of the authentication request message is checked. An authentication response message is built based at least in part on a successful state check, a successful validation, and selecting an encryption algorithm from the proposal list. The authentication response message is sent from the LKM to the responder channel.