Encrypted Traffic File Transfer Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing monitoring systems struggle to identify and estimate file transfers in encrypted communication traffic without decrypting the traffic, which is essential for tracking file exchanges across multiple connections and users in a network.

Innovation Solution

A system and method that analyze encrypted communication traffic to posit file transfers by grouping packets into sequences based on indicators like IP addresses, application protocols, and throughput changes, estimating file sizes by adjusting for packet inflation due to encryption, and identifying corresponding file transfers across different users and applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encrypted communication traffic is monitored without decryption, then user privacy and communication security are preserved, but the ability to identify and estimate file transfers is lost

Engineering Contradiction:
Improvecommunication securityVSAvoidfile transfer identification
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts only the necessary metadata from encrypted traffic packets - specifically packet sizes, inter-arrival times, and sequence patterns - without decrypting the actual communication content. This extraction approach preserves encryption security while obtaining sufficient information to identify file transfers through analysis of traffic patterns and size characteristics.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary analysis layer that processes encrypted traffic metadata to infer file transfer events. This intermediary system uses packet size distributions, timing patterns, and sequence analysis to detect file transfers without directly accessing encrypted content, effectively mediating between security requirements and monitoring needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If packet sizes are summed directly to estimate file size, then calculation is simple, but encryption overhead causes significant estimation inaccuracy

Engineering Contradiction:
Improvecalculation speedVSAvoidfile size estimation
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the estimation parameter from raw packet size summation to an adjusted metric that accounts for encryption overhead. By introducing correction factors based on observed packet size distributions and encryption protocol characteristics, the system maintains calculation efficiency while significantly improving file size estimation accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies a partial correction approach by using empirically derived inflation factors that account for only the necessary portion of encryption overhead. Rather than attempting to model all possible encryption variations, the system uses measured averages and distributions to achieve sufficient precision for file transfer identification while maintaining computational simplicity.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If traffic analysis requires deep packet inspection, then detailed communication patterns can be identified, but processing complexity and computational resources increase significantly

Engineering Contradiction:
Improvecommunication pattern detectionVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential features needed for file transfer detection - packet sizes, inter-arrival times, and sequence numbers - from the encrypted traffic stream. By focusing on these specific metadata elements rather than performing deep packet inspection, the system achieves effective file transfer identification with minimal processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial analysis by examining only the subset of traffic characteristics that are most indicative of file transfers. Rather than analyzing all possible traffic attributes, the system focuses on packet size distributions and timing patterns, achieving sufficient detection accuracy with reduced computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11399016B2System and method for identifying exchanges of encrypted communication traffic
Publication Date: 2022.07.26 COGNYTE TECH ISRAEL LTD
  • US11399016B2 patent drawing
  • US11399016B2 patent drawing
  • US11399016B2 patent drawing

AI summary

Systems and methods for identifying sequences of encrypted packets that carry files between clients and application servers, and for estimating the sizes of these files. A traffic-monitoring system searches the traffic for connections that appear to carry file content. The system estimates the number of files that were transferred over the connection. Next, the system estimates the respective sizes of one or more of the files that were transferred over the connection. To perform this estimation, the system first “peels away” as many lower-level protocol headers as possible from each of the packets that carries part of the file, and identifies the size that is specified in the lowest-level payload that remains. Next, the system tallies the specified sizes. Finally, the system reduces the packet-size tally to account for an estimated overhead due to the encryption of the packets.