Selective SSL Decryption via Certificate Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cryptographic protocols relying on trust models are vulnerable to malicious activities due to forged certificates, leading to ineffective security measures as they require decrypting all network traffic to identify and mitigate suspicious connections, which is inefficient and exposes systems to malware and Trojans.

Innovation Solution

A security delivery platform that enables selective decryption and reporting of suspicious network traffic based on cryptographic certificate validation, overriding user-defined exceptions and enforcing uniform certificate validation policies across the network, allowing for transparent proxy operations without performance degradation, and reducing the load on security tools by only decrypting malicious traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all network traffic is decrypted to identify malicious connections, then security detection capability is improved, but system performance deteriorates and security tools become overloaded

Engineering Contradiction:
Improvesecurity detection capabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments network traffic into two categories: SSL-encrypted traffic and non-SSL traffic. Security monitoring is applied differently to each segment - non-SSL traffic is monitored directly while SSL traffic requires decryption. This segmentation allows the security system to focus resources on the more vulnerable non-SSL traffic without attempting to decrypt all traffic, thereby maintaining detection capability while preserving system performance.

Inventive Principle:
Principle #1Segmentation

2Reliability

If SSL traffic is decrypted to detect malicious activities, then security monitoring is improved, but user privacy is compromised and trust models are violated

Engineering Contradiction:
Improvesecurity monitoringVSAvoiduser privacy violation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies different monitoring qualities to different types of traffic. Non-SSL traffic receives full security monitoring without privacy concerns since it's already unencrypted. SSL traffic is monitored only through certificate validation metadata rather than full decryption, providing localized security checking that respects user privacy while still detecting malicious activities through certificate anomalies.

Inventive Principle:
Principle #3Local quality

3Reliability

If certificate validation is enforced uniformly across the network, then security consistency is improved, but compatibility with user-defined exceptions deteriorates

Engineering Contradiction:
Improvesecurity consistencyVSAvoidexception handling flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a centralized certificate validation service as an intermediary between the network and users. This service enforces uniform certificate validation policies consistently across all network traffic while providing a controlled interface for exception handling. The intermediary maintains security consistency by validating all certificates through the same process, yet allows authorized exceptions to be granted and managed through the mediation layer, balancing consistency with flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11032294B2Dynamic decryption of suspicious network traffic based on certificate validation
Publication Date: 2021.06.08 GIGAMON INC
  • US11032294B2 patent drawing
  • US11032294B2 patent drawing
  • US11032294B2 patent drawing

AI summary

A disclosed method performed by a network device can include intercepting cryptographic certificates of host servers received in response to requests for encrypted connections between host servers and user devices, and determining that each encrypted connection is a suspicious connection or a normal connection based on a certificate validation policy. The method can further include causing decryption or metadata analysis of any suspicious encrypted connection and bypassing decryption or metadata analysis of any normal encrypted connection.