SIP Server Challenge Tokens for Stateless DoS Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for mitigating denial of service attacks, particularly those involving dumb bots or devices, are resource-intensive and inefficient, as they often require per-user information or credentials, leading to increased workload and vulnerability.

Innovation Solution

A stateless denial of service (DOS) filtering method for SIP servers that uses a cryptographic secret to generate a challenge token, which dumb devices cannot respond to, allowing legitimate traffic to proceed while blocking malicious requests without the need for core network access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If per-user information or credentials are used for filtering DOS attacks, then the ability to distinguish legitimate traffic improves, but the workload and resource consumption increase

Engineering Contradiction:
Improveability to distinguish legitimate trafficVSAvoidworkload
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the authentication challenge mechanism from the core network authentication process and implements it independently at the edge router. The edge router generates and verifies cryptographic challenges without needing to access user credentials or communicate with the core network, thereby reducing core network workload while maintaining traffic filtering capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces cryptographic challenge-response pairs as an intermediary mechanism between the edge router and incoming traffic. Instead of directly examining per-user credentials, the system uses cryptographic challenges that legitimate users can respond to while dumb bots cannot, effectively mediating the authentication process without exposing sensitive user information

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If per-user information or credentials are used for filtering DOS attacks, then the ability to distinguish legitimate traffic improves, but the vulnerability of the system increases

Engineering Contradiction:
Improveability to distinguish legitimate trafficVSAvoidvulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent removes the dependency on per-user credentials from the edge-level DOS filtering process. By extracting the authentication challenge generation and verification to use only cryptographic secrets stored at the edge router, the system eliminates the vulnerability associated with exposing or transmitting user credentials through the network

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses disposable cryptographic challenge-response pairs that are generated on-the-fly and discarded after verification. These temporary cryptographic objects replace persistent per-user credentials in the authentication process, making the system more resistant to credential theft and replay attacks while maintaining authentication capability

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

3Reliability

If stateful filtering methods are used, then the accuracy of DOS detection improves, but the resource consumption and latency increase

Engineering Contradiction:
Improveaccuracy of DOS detectionVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the authentication process into two independent parts: cryptographic challenge generation and verification. The challenge is generated at the edge router before traffic enters the core network, and the verification is performed locally without requiring stateful tracking or core network involvement, thereby reducing latency while maintaining detection accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary authentication by generating cryptographic challenges at the edge router before traffic reaches the core network. Legitimate users respond to these challenges in advance, allowing the system to filter DOS attacks at the edge without requiring real-time stateful inspection or core network participation during the actual traffic flow

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach is lightweight, scalable, and effective in mitigating DOS attacks by filtering out dumb bot traffic at the edge of the network, reducing latency and resource consumption.

Implementation Method 1

computes a token from a cryptographic secret and a property of the request

Methodology Applied
Scientific EffectCryptographic hash function:

Data Source

PatentUS12537686B2SIP server defence against denial of service
Publication Date: 2026.01.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12537686B2 patent drawing
  • US12537686B2 patent drawing
  • US12537686B2 patent drawing

AI summary

A session initiation protocol (SIP) server contributes to defending against denial of service attacks. It receives, from a sending SIP endpoint in a communications network, such as a 5G communications network, a request to establish a communications session with a destination SIP endpoint in the communications network; computes a token from a cryptographic secret and a property of the request; drops the request and forms a challenge message comprising the token. The SIP server sends the challenge message to the sender to trigger a second request from the sender comprising the token.