VPN Gateway Decapsulation for Deep Packet Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Firewalls struggle to inspect IP packets transmitted through VPN connections without decryption keys, leading to oversight in data session information and correlation, and existing methods for deep packet inspection are complex and prone to errors.

Innovation Solution

A VPN gateway decapsulates encapsulated packets, performs deep packet inspection (DPI) on data packets, and updates a DPI database to identify data sessions, allowing for easier management and visualization of network traffic through a user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep packet inspection is performed on VPN traffic, then security inspection capability is improved, but the system cannot inspect packets without decryption keys

Engineering Contradiction:
Improvesecurity inspection capabilityVSAvoidability to inspect VPN packets
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a VPN gateway as an intermediary component between the firewall and VPN traffic. The gateway performs decapsulation of VPN packets, extracting the original IP packets from their encrypted encapsulation. This intermediary enables the firewall to inspect VPN traffic without requiring decryption keys, as the gateway预处理 the packets to a inspectable format.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If decapsulation is performed to enable packet inspection, then inspection capability is improved, but device complexity increases

Engineering Contradiction:
Improvepacket inspection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the decapsulation function with the existing VPN gateway infrastructure. Rather than adding a separate complex decapsulation system, the functionality is integrated into the gateway that already manages VPN connections. This consolidation reduces overall system complexity while enabling the required inspection capability.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If comprehensive packet information is collected for inspection, then inspection accuracy is improved, but information overload makes administration difficult

Engineering Contradiction:
Improveinspection accuracyVSAvoidadministrative ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent extracts and highlights only the most relevant packet information for administrative review. Instead of presenting all collected data, the system selectively extracts key elements such as source/destination addresses, protocol types, and session identifiers. This extraction approach maintains inspection accuracy while presenting manageable information to administrators through the user interface.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If data sessions are tracked and correlated, then network management capability is improved, but information correlation complexity increases

Engineering Contradiction:
Improvenetwork management capabilityVSAvoidcorrelation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates simplified copies of session information for tracking and correlation purposes. Rather than managing complex original packet data structures, the system generates streamlined session records that capture essential correlation information. These copied session objects enable effective network management while reducing the complexity of data correlation operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10313494B2Methods and systems for identifying data sessions at a VPN gateway
Publication Date: 2019.06.04 PISMO LABS TECH
  • US10313494B2 patent drawing
  • US10313494B2 patent drawing
  • US10313494B2 patent drawing

AI summary

Methods and systems for transmitting data packets from a host to a destination via a virtual private network (VPN) connection at a VPN gateway. VPN gateway receives encapsulated packets via the VPN connection. The encapsulated packets encapsulate the data packets originated from the host. VPN gateway decapsulates the encapsulated packets to retrieve the data packets. VPN gateway determines whether the data packets originated from an IoT device based on IP address of the host. When the host is the IoT device, VPN gateway performs deep packet inspection (DPI) on the data packets. VPN gateway determines whether the data packets are allowed to be transmitted to the destination. When the data packets are allowed to be transmitted to the destination, VPN gateway transmits the data packets to the destination.