SSL Decoding Device Intercepts Encrypted Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security measures struggle to inspect SSL-encrypted packets without blocking external SSL communication, which can decrease work efficiency and hinder data security.

Innovation Solution

An SSL decoding method that intercepts and decodes SSL packets between a client and a server, converting them into TCP packets for inspection by a security device, while maintaining communication with the server through re-encoding, using an SSL decoding device that verifies packet origin based on TTL values in IP headers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SSL communication is blocked to maintain security, then data security is improved, but work efficiency deteriorates

Engineering Contradiction:
Improvedata securityVSAvoidwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an SSL decoding device as an intermediary component positioned between the client and security device. This mediator intercepts SSL packets, decodes them into readable format, and forwards the decoded packets to the security device for inspection. The intermediary enables security inspection of encrypted traffic without blocking the communication, thus maintaining both security and work efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the SSL communication process into distinct phases: packet interception at the SSL decoding device, decoding of SSL packets into readable format, and separate inspection by the security device. This segmentation allows the security inspection function to be isolated from the communication function, enabling both to operate simultaneously without interfering with each other.

Inventive Principle:
Principle #1Segmentation

2Difficulty of detecting and measuring

If SSL packets are inspected directly, then security inspection capability is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity inspection capabilityVSAvoiddevice complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The SSL decoding device serves as a specialized intermediary that handles the complex task of SSL packet decoding. By separating this decoding function into a dedicated device, the main security inspection device doesn't need to incorporate complex SSL decoding capabilities, thus reducing overall system complexity while maintaining inspection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of the SSL communication stream through the SSL decoding device. The device intercepts SSL packets and generates decoded versions that replicate the original communication in readable format. This copying approach allows security inspection without requiring the inspection device to process encrypted data directly, simplifying the inspection device's architecture.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11601405B2Method for decoding secure socket layer for security of packet transmitted in preset operating system
Publication Date: 2023.03.07 SOOSAN INT CO LTD
  • US11601405B2 patent drawing
  • US11601405B2 patent drawing
  • US11601405B2 patent drawing

AI summary

Decoding includes sensing a packet related to SSL handshake for connecting a SSL between a client and a server after a TCP session has been established between the client and the server in an SSL decoding device. If the packet for an SSL handshake is transmitted in a preset operating system, an SSL between the client and the SSL decoding device and an SSL between the SSL decoding device and the server is established. A TCP session between a virtual client corresponding to the client and a virtual server corresponding to the server is also established. A packet transmitted/received between the virtual client and the virtual server is transmitted when the TCP session is established. If a first SSL packet transferred from the client to the SSL decoding device is received, the SSL packet is decoded and transmitted to the security device and to the server.