Encrypted Packet Header Insertion for Secure Network Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network monitoring tools struggle to effectively monitor real-time network traffic in secure or encrypted networks, such as VPNs, due to encryption that hides packet headers, limiting the ability to trace calls and assess quality metrics like jitter and latency.

Innovation Solution

Inserting packet header information into transport packets before encryption, allowing downstream devices to extract and analyze this information without decrypting the packets, enabling network performance metrics to be determined and reported along the network path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are encrypted using security protocols, then network security and privacy are improved, but network monitoring and analysis capabilities deteriorate because packet headers become unavailable

Engineering Contradiction:
Improvenetwork securityVSAvoidnetwork monitoring capability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The packet structure is segmented into encrypted payload and unencrypted header portions. The header contains routing and quality of service information that remains accessible for monitoring, while the payload is encrypted for security. This segmentation allows simultaneous achievement of security and monitorability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary header structure is introduced between the encrypted payload and the external network. This header acts as a mediator that carries necessary routing and quality information without requiring decryption of the payload, enabling monitoring tools to function without compromising security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional network analysis tools are used on encrypted packets, then tool simplicity is maintained, but monitoring accuracy deteriorates because encrypted packets lack accessible headers for analysis

Engineering Contradiction:
Improvetool simplicityVSAvoidmonitoring accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

Instead of requiring analysis tools to decrypt and analyze original packets, the system creates a copy of the necessary header information in an unencrypted format within the transport packet. This copy contains all routing and quality metrics needed for accurate monitoring while maintaining tool simplicity.

Inventive Principle:
Principle #26Copying

3Difficulty of detecting and measuring

If packet headers are made accessible for monitoring, then network analysis capability is improved, but security is worsened because encrypted networks become vulnerable to header analysis

Engineering Contradiction:
Improvenetwork analysis capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Difficulty of detecting and measuringVSObject-affected harmful factors

Solution Approach 1:

Different portions of the packet have different quality requirements. The header portion is kept unencrypted with full visibility for monitoring purposes, while the payload portion is fully encrypted for security. This local differentiation of encryption quality allows monitoring without compromising overall security.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9331920B2Media path monitoring over a secure network
Publication Date: 2016.05.03 CISCO TECHNOLOGY INC
  • US9331920B2 patent drawing
  • US9331920B2 patent drawing
  • US9331920B2 patent drawing

AI summary

Techniques are provided for obtaining header information from a packet configured for real-time communications transport over a network. The header information is used to monitor network performance of one or more secure portions of the network. The packet is encrypted using a security protocol and encapsulated using a transport protocol to produce a transport packet for transmission over the network. The transport packet header information is inserted into the transport packet prior to transmission over the network. The header information is used by a downstream network device or network analyzer to determine performance metrics for the network without decrypting the encrypted packet.