Shared PTK Roaming Replay Detection at Target APs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The shared PTK architecture in IEEE 802.11 UHR/11bn is vulnerable to replay attacks during seamless roaming, leading to unwanted roaming events, unnecessary context transfers, and denial-of-service conditions due to the inability of target APs to verify the freshness of roaming requests.

Innovation Solution

Implementing replay detection mechanisms at the target AP, including per-STA PN caching, TSF-based validation, RR SN tracking, and deferred PN verification, to assess the validity of roaming requests before initiating context transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If replay detection mechanisms are implemented at the target AP, then security against replay attacks is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements replay detection mechanisms before processing roaming requests. The target AP maintains cached packet numbers (PNs) and sequence numbers (SNs) from previous interactions with stations, allowing it to pre-validate incoming roaming requests against these cached values. This preliminary validation prevents replayed requests from being processed, enhancing security while keeping the complexity manageable through efficient caching and comparison operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If per-STA PN caching is implemented, then replay attack detection capability is improved, but memory usage increases

Engineering Contradiction:
Improvereplay detection capabilityVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements per-STA (per-station) PN caching, where each station's packet numbers are cached separately with associated identifiers. This localized caching approach stores only the necessary PN values for individual stations that have previously roamed or communicated with the AP, rather than maintaining global state for all stations. The cached data includes station identifiers and their corresponding PN values, enabling targeted replay detection while minimizing memory consumption by only storing relevant per-station information.

Inventive Principle:
Principle #3Local quality

3Reliability

If replay validation is performed for every roaming request, then security is improved, but processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs selective replay validation by comparing incoming roaming requests against cached PN and SN values. The validation checks whether the requested PN or SN exceeds the cached values, providing a lightweight verification mechanism. This partial validation approach focuses only on the critical security check (whether the request is a replay) without performing full authentication or context verification on every request, thus maintaining security while minimizing processing overhead and enabling fast roaming.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260067667A1Mitigating replay attacks during roaming with shared ptk
Publication Date: 2026.03.05 CISCO TECHNOLOGY INC
  • US20260067667A1 patent drawing
  • US20260067667A1 patent drawing
  • US20260067667A1 patent drawing

AI summary

The present disclosure provides techniques for mitigating replay attacks during roaming with a shared pairwise transient key (PTK). A first access point (AP) receives a first roaming request from a station (STA), where the first roaming request comprises a first packet number (PN). In response to determining that the first PN is less than or equal to a last known PN maintained by the first AP, the first AP discards the roaming request.