Selective PMK-R1 Caching for Wireless Roaming Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing wireless network roaming process incurs latency due to the need for full authentication and key generation at new access points, which can lead to increased computing and storage costs, especially in dense environments with many potential roaming access points.

Innovation Solution

Selective caching of precursor keys (PMK-R1) at access points based on the likelihood of client device roaming, determined by factors like path loss and historical frequency, reduces the need for repeated key generation and storage, thereby streamlining the roaming process while conserving resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full authentication and key generation is performed at every access point during roaming, then security is maintained, but latency increases and computing/storage costs increase

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-generates and caches Pairwise Master Keys (PMKs) at access points before roaming occurs. When a client device roams to a new access point, the cached PMK is immediately available for the 4-way handshake, eliminating the need for real-time key generation and reducing roaming latency while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements selective caching of PMKs at specific access points based on predicted client device roaming patterns. Instead of uniformly caching at all access points, the system identifies and caches PMKs only at access points where clients are likely to roam, optimizing the balance between security, latency reduction, and resource consumption

Inventive Principle:
Principle #3Local quality

2Loss of time

If precursor keys are cached at all access points, then roaming latency is reduced, but storage and computing costs increase

Engineering Contradiction:
Improveroaming latencyVSAvoidstorage resources
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system selectively caches PMKs at specific access points based on predicted client device roaming patterns. By analyzing historical data and determining which access points are most likely to be visited by clients, the system caches PMKs only at those locations, reducing overall storage requirements while maintaining the latency benefits where needed

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of caching PMKs at all possible access points (excessive action), the system performs partial caching only at access points with predicted client presence. This partial action approach achieves sufficient latency reduction without the prohibitive storage costs of universal caching

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If precursor keys are pre-computed and stored, then roaming speed is improved, but computing resources are consumed

Engineering Contradiction:
Improveroaming speedVSAvoidcomputing resources
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

PMKs are pre-computed and cached at access points before clients need them during roaming. This preliminary action shifts the computing workload from real-time roaming events to background operations, improving roaming speed while distributing computing resource consumption over time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs pre-computation of PMKs only at access points where clients are predicted to roam, rather than at all access points. This localized pre-computation approach reduces overall computing resource consumption while maintaining roaming speed improvements at the relevant locations

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12133073B2Selective caching of pairwise master keys in streamlined roaming
Publication Date: 2024.10.29 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12133073B2 patent drawing
  • US12133073B2 patent drawing
  • US12133073B2 patent drawing

AI summary

Systems and methods are provided for seamless roaming in a network. First, a client device is authenticated at a first access point of the network. Next, a processor selectively determines, among remaining access points in the network, second access points at which respective precursor keys, such as Pairwise Master Keys R1 (PMK-R1s) are to be computed. The second access points are determined based on any of respective path losses from the first access point to the second access points and respective historical frequencies at which the client device associates at the respective remaining access points. For the second access points, the respective PMK-R1s are computed and transmitted to the second access points to be cached. Next, following a request from the client device to reassociate to a second access point of the second access points, the client device is authenticated at the second access point based on a corresponding PMK-R1.