Proof of Work Mechanism for DDoS Attack Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DDoS attack mitigation methods, such as scrubbing services, struggle to keep up with increasing attack volumes, leading to a continuous arms race and increased costs for service providers.

Innovation Solution

Implementing a proof of work mechanism that requires clients to perform additional computational tasks during high demand periods, thereby discouraging and preventing DDoS attacks by shifting the burden from centralized scrubbers to client systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If scrubbing services are used to protect against DDoS attacks, then service protection is improved, but cost increases continuously

Engineering Contradiction:
Improveservice protectionVSAvoidcost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system requires client systems to perform proof of work computations themselves, making each client responsible for demonstrating legitimacy. This self-service approach eliminates the need for centralized scrubbing services to process every request, thereby reducing service provider costs while maintaining protection against DDoS attacks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the computational burden from centralized scrubbing services and transfers it to individual client systems. By requiring clients to complete proof of work tasks locally, the system removes the need for expensive centralized filtering infrastructure while maintaining attack mitigation capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If scrubbing services are used to filter attack traffic, then service protection is improved, but the scrubbers become ineffective when attack volume exceeds capacity

Engineering Contradiction:
Improveservice protectionVSAvoidattack volume handling capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Each client system independently performs proof of work computations to demonstrate legitimacy. This distributed approach allows the system to handle unlimited attack volumes because the verification burden is spread across all clients rather than concentrated in centralized scrubbers with finite capacity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent segments the DDoS protection function from centralized scrubbers and distributes it to individual client systems. Each client independently verifies its own legitimacy through proof of work, eliminating the single point of failure that limits centralized scrubbing capacity.

Inventive Principle:
Principle #1Segmentation

3Reliability

If proof of work is required during high demand periods, then DDoS attack prevention is improved, but client system computational burden increases

Engineering Contradiction:
ImproveDDoS attack preventionVSAvoidclient system computational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts proof of work requirements based on server demand conditions. During high demand periods that may indicate attacks, proof of work is enforced to prevent abuse. During normal periods, the mechanism remains inactive or reduced, minimizing computational burden on legitimate clients while maintaining protection when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the system by introducing conditional proof of work requirements. The computational burden parameter is adjusted based on server load metrics, transitioning from low or zero burden during normal operation to higher burden during suspicious high-demand periods, thereby balancing protection needs with client energy consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12323457B2Using proof of work for preventing distributed denial of service attacks
Publication Date: 2025.06.03 AT&T INTELLECTUAL PROPERTY I L P
  • US12323457B2 patent drawing
  • US12323457B2 patent drawing
  • US12323457B2 patent drawing

AI summary

Concepts and technologies disclosed herein are directed to using proof of work for preventing distributed denial of server (“DDoS”) attacks. A server system can receive a resource request from a client system. The resource request can specify a resource. The server system can determine a congestion level based upon a load metric and a threshold. In response to determining that the load metric is above the threshold, the server system can determine that the congestion level is indicative of a high demand period. In response to the resource request being received during the high demand period, the server system can provide a work assignment to the client system. The server system can receive work results for the work assignment sent to the client system. In response to receiving the work results, the server system can process the resource request and can send the resource to the client system.