Network Traffic Similarity Detection Using Hash Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting suspicious DNS behavior in botnets are inefficient due to the high processing power required for computing similarity matrices on large datasets, making it difficult and expensive to quickly identify similarities in network traffic.

Innovation Solution

A computer-implemented method using hash functions to group IP addresses and domains, reducing data processing by creating hash signatures and pairs for similarity computation, allowing for faster and more scalable detection of similar network activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If similarity matrices are computed on large datasets to detect suspicious DNS behavior, then detection accuracy is improved, but processing power requirements increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent segments the large dataset into smaller manageable portions by grouping IP addresses and domains into pairs, then computing similarity matrices only on these segmented pairs rather than the entire large dataset at once. This reduces the processing power required for each computation step while maintaining overall detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary information (IP address and domain name pairs) from the large dataset and focuses similarity computation on these extracted pairs. By taking out only the essential data elements needed for detection, the system reduces processing requirements while maintaining detection effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If similarity matrices are computed on large datasets to detect botnet behavior, then detection accuracy is improved, but computation time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the large computation task into smaller segments by working with IP-domain pairs rather than the entire dataset simultaneously. This segmentation allows parallel processing and reduces the time required to compute similarity matrices while maintaining comprehensive detection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by computing similarity matrices only for the necessary IP-domain pairs rather than all possible combinations in the large dataset. This selective computation reduces processing time while maintaining sufficient detection accuracy for identifying botnet behavior.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If comprehensive similarity analysis is performed on network traffic, then detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex analysis task into manageable components by focusing on specific IP-domain pairs rather than performing comprehensive analysis on the entire network traffic dataset. This segmentation simplifies the system architecture while maintaining robust detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential IP-domain pair information from complex network traffic data and performs similarity analysis on these extracted pairs. By taking out only the necessary data elements, the system reduces complexity while maintaining comprehensive detection capability for botnet identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8745737B2Systems and methods for detecting similarities in network traffic
Publication Date: 2014.06.03 VERISIGN INC
  • US8745737B2 patent drawing
  • US8745737B2 patent drawing
  • US8745737B2 patent drawing

AI summary

A system, computer-readable medium, and method for identifying similarities in network traffic are provided. Hash values are calculated from Internet Protocol (IP) addresses in a group of IP addresses that request a domain name, a hash signature is generated from the hash values and paired with the domain name, and the domain name is then clustered with another domain name having a paired hash of the same value. The clustered domain names are then extracted and used in a similarity calculation.