Access Point Frame Failure Counter for DoS Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless local area networks (WLANs) face performance degradation and resource starvation due to denial of service (DoS) attacks, where malicious stations transmit block acknowledgment frames with invalid starting sequence numbers, causing access points to repeatedly retry frames and increase channel busy time, leading to reduced throughput and resource allocation issues for other stations.

Innovation Solution

Implementing a frame failure counter in access points to track invalid starting sequence number (SEN) frames, triggering deauthentication of malicious stations once a threshold is reached, and using block acknowledgment requests to differentiate between valid and invalid frames, thereby preventing continued DoS attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access points continuously retry transmitting frames to stations that send block acknowledgment frames with invalid starting sequence numbers, then the stations maintain connection to the network, but channel busy time increases and network throughput decreases

Engineering Contradiction:
Improveconnection maintenanceVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a frame counter that preemptively counts block acknowledgment frames with invalid starting sequence numbers before the channel becomes completely saturated. When the counter reaches a threshold, the access point proactively disconnects the malicious station, preventing further degradation of channel busy time and network throughput while maintaining connection for legitimate stations

Inventive Principle:
Principle #10Preliminary action

2Reliability

If access points retry frame transmissions repeatedly in response to invalid block acknowledgment frames, then connection reliability is maintained, but resource allocation for other stations deteriorates

Engineering Contradiction:
Improveframe transmission reliabilityVSAvoidavailable network resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent employs a feedback mechanism where the frame counter monitors incoming block acknowledgment frames and provides information about invalid SEN patterns. This feedback loop enables the access point to adjust its behavior by disconnecting stations that exhibit malicious patterns, thereby preserving network resources for legitimate stations while maintaining reliable transmission for those stations

Inventive Principle:
Principle #23Feedback

3Ease of operation

If access points process and respond to every block acknowledgment frame, then protocol compliance is maintained, but processing overhead and channel busy time increase

Engineering Contradiction:
Improveprotocol complianceVSAvoidchannel busy time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The frame counter performs preliminary analysis of block acknowledgment frames by examining starting sequence numbers before full protocol processing occurs. This preliminary action identifies invalid patterns early, allowing the system to bypass extensive processing for malicious frames and quickly disconnect offending stations, thereby reducing channel busy time while maintaining protocol compliance for legitimate traffic

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11057157B2Transmission frame counter
Publication Date: 2021.07.06 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11057157B2 patent drawing
  • US11057157B2 patent drawing
  • US11057157B2 patent drawing

AI summary

An apparatus may comprise a processing resource operatively coupled to a memory resource and a frame determination component operatively coupled to the processing resource and the memory resource. The frame determination component may cause a counter corresponding to a particular station associated to the apparatus to be stored in the memory resource, the counter to be incremented in response to receipt of a transmission frame containing an invalid starting sequence number (SEN) and a deauthentication frame to be transmitted in response to receipt of a threshold number of transmission frames containing the invalid.