SSL Decryption Profile Dynamic Technique Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security devices face inefficiencies in managing encrypted traffic for secure SSL/TLS sessions due to the static nature of decryption profiles, which often lead to increased resource consumption and complexity, particularly when using computationally expensive techniques like SSL forward proxy.

Innovation Solution

Implementing a method for a security device to dynamically determine the decryption technique based on the presence or absence of server indicators in messages, allowing a single decryption profile to manage multiple techniques, such as SSL forward proxy or SSL inbound inspection, thereby optimizing resource usage and simplifying configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SSL forward proxy technique is used to manage encrypted traffic, then decryption capability is achieved, but computational resources are excessively consumed

Engineering Contradiction:
Improvedecryption capabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically selects between SSL forward proxy and SSL inbound inspection techniques based on real-time conditions. When server certificates are available, it switches to the more efficient inbound inspection method; when certificates are unavailable, it falls back to forward proxy. This dynamic adaptation resolves the contradiction by optimizing resource usage while maintaining decryption capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the decryption parameter (technique selection) based on the presence or absence of server certificates. By monitoring this parameter and adjusting the decryption approach accordingly, the system achieves reliable decryption without consistently consuming excessive computational resources.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple decryption techniques are configured explicitly, then decryption flexibility is improved, but device complexity increases

Engineering Contradiction:
Improvedecryption flexibilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically selecting the appropriate decryption technique based on the availability of server certificates. This eliminates the need for explicit configuration of multiple techniques, as the system autonomously determines the optimal approach, thereby maintaining decryption flexibility while reducing configuration complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a universal decryption mechanism that can operate in multiple modes (forward proxy and inbound inspection) through a single unified profile. This multi-functional approach allows the system to adapt to different scenarios without requiring separate configurations for each technique, thus improving versatility while simplifying device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If SSL inbound inspection technique is used, then computational efficiency is improved, but requirement for server certificates and private keys increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidcertificate dependency
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts its certificate dependency based on availability. When server certificates are present, it employs the certificate-dependent inbound inspection technique for high efficiency. When certificates are absent, it switches to the certificate-independent forward proxy technique, maintaining operational versatility while achieving computational efficiency when conditions permit.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10291651B1Unified secure socket layer decryption
Publication Date: 2019.05.14 JUNIPER NETWORKS INC
  • US10291651B1 patent drawing
  • US10291651B1 patent drawing
  • US10291651B1 patent drawing

AI summary

A device may receive a message associated with initiating a secure socket layer session or a transport layer security session (SSL/TLS session). The device may identify a decryption profile associated with managing encrypted traffic associated with the SSL/TLS session. The device may determine a server indicator included in the message. The device may determine whether the decryption profile includes information associated with the server indicator. The device may selectively manage the encrypted traffic associated with the SSL/TLS session using a first decryption technique or a second decryption technique based on determining whether the decryption profile includes information associated with the server indicator, where the first decryption technique may be different from the second decryption technique.