Protected Block Acknowledgment Requests With Replay-Safe Window Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing IEEE 802.11 standards face challenges in protecting block acknowledgment requests (BAR) from tampering, leading to potential window manipulation by attackers and performance tradeoffs in handling BAR-like operations.

Innovation Solution

Introduce an enhanced BAR treatment system with additional replay counters and message integrity checks to ensure secure and efficient handling of BAR operations in the lower MAC layer, including dedicated replay detection and sequence number spaces for management frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If protected block acknowledgment agreement capable (PBAC) is implemented to protect BAR from tampering, then security against window manipulation is improved, but performance tradeoffs occur due to additional processing overhead

Engineering Contradiction:
ImprovesecurityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the BAR protection mechanism by introducing separate replay counters (TA_RC and RA_RC) for transmitter and receiver respectively, and dividing the protection into distinct processing stages (reception, validation, window update). This segmentation allows independent optimization of security validation without blocking the entire BAR processing flow, thereby maintaining performance while achieving reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If additional replay counters and message integrity checks are added to enhance BAR treatment, then protection against tampering is improved, but device complexity increases

Engineering Contradiction:
Improveprotection against tamperingVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the replay detection functionality into separate, dedicated replay counters (TA_RC for transmitter acknowledgment replay detection, RA_RC for receiver acknowledgment replay detection) that operate independently from the main BAR processing logic. This extraction isolates the complexity of security validation into modular components, making the overall system more manageable while enhancing protection capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The replay counters serve multiple functions: they detect replay attacks, validate message integrity, and enable window updates. The same replay counter mechanism is used for both transmitter and receiver sides, providing a universal solution that reduces the need for separate complex validation logic for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If PBAC negotiation is performed to establish protected BA agreement, then security is improved, but loss of time occurs due to additional negotiation overhead

Engineering Contradiction:
ImprovesecurityVSAvoidnegotiation overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary replay counter initialization and message integrity check setup during the PBAC negotiation phase, so that security validation mechanisms are pre-configured before actual BAR operations begin. This preliminary action ensures that subsequent BAR processing can proceed with minimal additional overhead, as the security infrastructure is already in place.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12494868B2Fake block acknowledgement request alternative to protected block acknowledgment agreement capable
Publication Date: 2025.12.09 INTEL CORP
  • US12494868B2 patent drawing
  • US12494868B2 patent drawing
  • US12494868B2 patent drawing

AI summary

This disclosure describes systems, methods, and devices related to enhanced protecting of block acknowledgement requests. A device may identify a protected frame received from a second device; determine, using a lower layer of a medium access control layer including the lower layer and an upper layer, that the protected frame is to be used to perform a block acknowledgement request; process, using the lower layer, the protected frame; perform, using the lower layer, a replay detection of the protected frame; update, using the lower layer, based on the protected frame, a lowest sequence number WinStartR indicative of a lowest sequence number position in a bitmap; and update, using the upper layer, a receive reordering buffer control record WinStart B.