Bit Encoding Scheme for DDoS Attack Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DDoS attack mitigation techniques are inadequate as they fail to accurately distinguish between legitimate and malicious traffic, do not allow for flexible policy configuration, and can degrade system performance, making them ineffective in handling high-rate attacks and overloading scenarios.

Innovation Solution

A method using a bit encoding scheme for network traffic analysis, which performs frequency analysis on packet fields, selects top values, assigns variable bit encoding, and applies bitwise operations to detect anomalies, allowing for real-time filtering and mitigation without degrading system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard mitigation tactics discard all packets destined to victim server, then attack traffic is blocked, but legitimate traffic is also blocked and system performance degrades

Engineering Contradiction:
Improveattack mitigation effectivenessVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the traffic analysis process into distinct phases: encoding packets into compact representations, maintaining separate state information for different traffic patterns, and processing packets through multiple analysis stages. This segmentation allows the system to handle attack mitigation and legitimate traffic processing separately, preventing degradation of overall system performance while maintaining effective attack blocking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary encoding scheme that transforms packet data into compact bitfield representations before analysis. This intermediary representation layer enables efficient comparison and pattern matching without requiring full packet inspection, thus maintaining mitigation effectiveness while reducing processing overhead and preserving system performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If frequency analysis is performed on all packet fields, then detection accuracy improves, but processing time increases

Engineering Contradiction:
Improveattack detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the most relevant packet fields for frequency analysis by encoding packets into bitfield representations that highlight significant characteristics. This extraction approach maintains detection accuracy by focusing on key identifying features while reducing processing time by eliminating analysis of less relevant data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation of packet data by transforming raw packet fields into encoded bitfield values. This parameter transformation enables more efficient frequency analysis and pattern matching, improving detection accuracy while reducing the computational time required for processing large volumes of traffic.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If variable bit encoding is used to compress packet data, then processing efficiency improves, but encoding complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs dynamic bitfield encoding where the number of bits allocated to each packet field varies based on the field's characteristics and importance. This dynamic encoding approach improves processing efficiency by using fewer bits for less critical fields while maintaining accuracy for important fields. The encoding complexity is managed through systematic rules that adapt to different packet types and attack patterns.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUSRE50354E1Automatic detection of malicious packets in DDOS attacks using an encoding scheme
Publication Date: 2025.03.25 ARBOR NETWORKS INC
  • USRE50354E1 patent drawing
  • USRE50354E1 patent drawing
  • USRE50354E1 patent drawing

AI summary

A method of detecting patterns in network traffic is provided. The method includes receiving packets of network traffic, performing a frequency analysis per field of the packets as a function of frequency of the occurrence of the same data in the corresponding field, and selecting top values which are values associated with each field of the set of fields that satisfy a criterion as having occurred most frequently in the packets as a function of a result of the frequency analysis. The method further includes assigning a bit encoding scheme that uses variable bit encoding to encode each of the top values for each field that has a top value, encoding into a single value each packet of the packets based on a bitfield representation that uses the encoding scheme for values associated with each field that has a top value, storing each potential combination of fields of the set of fields being processed, with all bits set per field when the field is an active field and no bits set when the field is inactive, performing a bitwise operation on each encoded packet with the stored potential combinations, sorting the results of the bitwise operation based on a number of the active fields and a number of occurrences of each same result of the bitwise operation, and providing the results of the sorting to a mitigation device for determining whether an attack is underway and/or for filtering network traffic for mitigating an attack.