Cryptographic Key Sizing for IPsec Test Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation of cryptographic keys for IPsec tunnel establishment is computationally intensive, slowing down the process of establishing multiple IPsec tunnels in test simulation environments.

Innovation Solution

Determining a minimum and maximum key size for each key exchange value pair, deriving a key sizing constant, and using it to generate reduced-size cryptographic keys for test simulation sessions, thereby minimizing the time and resources required for key calculation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Strength

If large cryptographic keys are generated for IPsec tunnel establishment, then security strength is improved, but key generation time and computational resources increase

Engineering Contradiction:
Improvecryptographic key strengthVSAvoidkey generation time
Core Design Contradiction:
StrengthVSLoss of time

Solution Approach 1:

The patent applies different key sizes to different key exchange value pairs based on their specific security requirements. Instead of using a uniform large key size for all tunnels, the system determines the appropriate key size locally for each key exchange pair, matching the security strength to the actual needs of each tunnel establishment scenario.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the cryptographic key size parameter based on the key exchange value pair being used. By changing the key size parameter according to the specific Diffie-Hellman group or key exchange algorithm selected, the system optimizes the balance between security strength and key generation performance for each tunnel.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If large cryptographic keys are generated for each IPsec tunnel, then encryption security is improved, but processing speed deteriorates

Engineering Contradiction:
Improveencryption securityVSAvoidtunnel establishment speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system applies different security levels (key sizes) to different key exchange value pairs based on their inherent security characteristics. Stronger key exchange algorithms receive larger keys for maximum security, while algorithms with inherent strength can use smaller keys, thereby improving overall tunnel establishment speed without compromising essential security requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by not always generating the maximum possible key size for every tunnel. Instead, it generates just enough key material (appropriate key size) for each specific key exchange pair, avoiding the excessive computational overhead of always using the largest keys, thus improving processing speed while maintaining adequate security.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If computationally intensive key generation is performed, then cryptographic security is improved, but productivity decreases

Engineering Contradiction:
Improvecryptographic securityVSAvoidtunnel establishment throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the key generation parameter (key size) based on the key exchange value pair selected. By adjusting this parameter dynamically rather than using a fixed large key size, the system reduces the computational intensity of key generation while maintaining appropriate security levels, thereby increasing tunnel establishment throughput and productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by generating only the necessary amount of cryptographic key material for each tunnel based on the specific key exchange algorithm used. This avoids the excessive computational work of always generating maximum-size keys, improving productivity while maintaining sufficient cryptographic security for each tunnel scenario.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10205590B2Methods, systems, and computer readable media for reducing the size of a cryptographic key in a test simulation environment
Publication Date: 2019.02.12 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US10205590B2 patent drawing
  • US10205590B2 patent drawing
  • US10205590B2 patent drawing

AI summary

Methods and systems for reducing the size of a cryptographic key in a test simulation environment are disclosed. In one example, a method includes determining a minimum key size value and maximum key size value for a private cryptographic key for each of a plurality of key exchange value pairs and deriving, for each of the plurality of key exchange value pairs, a key sizing constant based on the minimum key size value and the maximum key size value. The method further includes storing each of the plurality of selected key exchange value pairs and associated key sizing constant in a data store, selecting a key exchange value pair to be applied to a test simulation session conducted between a first test simulation endpoint and a second test simulation endpoint, and generating a private cryptographic key based on the key sizing constant associated with the selected key exchange value pair.