Discriminating DDoS Defense Through Important-Packet Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DDoS defense mechanisms struggle to reliably distinguish between legitimate and malicious network traffic, leading to ineffective and costly scrubbing centers that often drop important messages while allowing attack packets to reach the target server.

Innovation Solution

Implement a discrimination criterion based on the behavior of senders, using a middleware called LGI to verify messages as -messages, and deploy scrubber++ centers to ensure important messages are delivered while dropping non-compliant packets, or utilize a router-based DAD mechanism to filter traffic at the network level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If traditional scrubbing centers are used to block DDoS attacks, then attack packets are filtered, but important legitimate messages are also dropped and response time increases

Engineering Contradiction:
ImproveDDoS attack filteringVSAvoidmessage delivery reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

Instead of trying to identify and block malicious packets (the traditional approach), the patent inverts the logic by marking legitimate important packets with a special flag and allowing them through automatically. The scrubbing center blocks only packets lacking the flag, which reverses the traditional filtration approach and solves the problem of dropping legitimate messages while blocking attacks.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent extracts the identification of important packets from the scrubbing center itself and places it in the sending router. The router marks important packets with a flag before they reach the scrubbing center, allowing the scrubbing center to simply filter based on the flag rather than performing complex analysis, thereby improving reliability and reducing processing burden.

Inventive Principle:
Principle #2Taking out (Extraction)

2Object-affected harmful factors

If aggressive packet dropping policies are implemented, then attack traffic is blocked, but legitimate traffic is also blocked causing service disruption

Engineering Contradiction:
Improveattack traffic blockingVSAvoidservice continuity
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent inverts the traditional approach by not blocking all packets and marking only the important ones for delivery. The default behavior becomes allowing traffic through, with blocking applied only to unmarked packets. This reversal ensures service continuity for legitimate traffic while maintaining attack blocking capability.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces a flag field as an intermediary mechanism between the sending router and the scrubbing center. This flag serves as a mediator that carries information about packet importance without requiring complex interaction or decision-making at the scrubbing center, thereby maintaining service continuity while enabling selective blocking.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If complex discrimination criteria are used to identify important packets, then packet filtering accuracy improves, but system complexity and processing overhead increase

Engineering Contradiction:
Improvepacket discrimination accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the complex discrimination logic from the scrubbing center and relocates it to the sending router. The router, which already has context about the connection and traffic patterns, performs the discrimination and sets the flag accordingly. This reduces the complexity at the scrubbing center while maintaining high accuracy in packet identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of copying complex analysis capabilities to multiple scrubbing centers, the patent uses a simple flag copy that conveys the essential information about packet importance. This lightweight copying approach maintains discrimination accuracy while dramatically reducing system complexity and processing overhead at each node.

Inventive Principle:
Principle #26Copying

4Reliability

If existing scrubbing centers are deployed to protect servers, then DDoS protection is provided, but operational costs increase significantly

Engineering Contradiction:
Improveserver protection capabilityVSAvoidoperational cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent replaces expensive complex analysis operations with a simple, inexpensive flag field that costs minimal processing resources. The flag is set at the router level using simple marking operations and then passed through the network, eliminating the need for resource-intensive deep packet inspection at scrubbing centers, thereby reducing operational costs while maintaining protection capability.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The sending router performs the discrimination and marking function as part of its normal operation, using its existing context about the connection and traffic patterns. This self-service approach eliminates the need for separate expensive scrubbing centers to perform complex analysis, reducing operational costs while maintaining effective DDoS protection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12464016B2Discriminating defense against DDoS attacks
Publication Date: 2025.11.04 RUTGERS THE STATE UNIV
  • US12464016B2 patent drawing
  • US12464016B2 patent drawing
  • US12464016B2 patent drawing

AI summary

Embodiments defend a node in a network, e.g., a server or website, against distributed denial of service (DDoS) attacks through use of a criterion of discrimination between messages that the defended network node considers important to receive, and all other messages addressed to the defended network node. The use of this new criterion upends the conventional approach to defense against DDoS attacks. Whereas the conventional defense methods attempt to identify attack packets in order to drop them, embodiments identify packets that comply with an indication of packets defined as important by the defending server, as determined by a verification performed using the criterion of discrimination, thus making sure the compliant packets are delivered to their destination, while providing functionality for all other packets (those not identified as compliant) to be dropped.