Wi-Fi Roaming Key Mapping for Randomized MAC Addresses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication technologies face challenges in facilitating seamless roaming within a Seamless Mobility Domain (SMD) due to the adoption of randomized Media Access Control (MAC) addresses, which hinder the target Access Point (AP) from identifying stations (STAs) and retrieving the correct pairwise transient key (PTK) for secure roaming without full reauthentication.

Innovation Solution

The solution involves using identifiable random MAC (IRM) addresses, Device IDs, or distribution system (DS) MAC addresses as stable identifiers in roaming requests, allowing target APs to recognize STAs and retrieve corresponding PTKs, either through shared PTKs or AP-specific PTKs, enabling secure and seamless roaming without full reauthentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If randomized MAC addresses are used for security purposes, then security is improved, but the target AP cannot identify the STA and retrieve the correct PTK

Engineering Contradiction:
ImprovesecurityVSAvoidSTA identification capability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The MAC address functionality is segmented into two distinct components: a randomized MAC address for security/privacy protection during data transmission, and a separate stable identifier (such as a random identifier or IRM address) for STA identification and PTK retrieval during roaming. This segmentation allows each component to fulfill its specific function without interfering with the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A stable identifier acts as an intermediary between the randomized MAC address and the PTK retrieval process. When a STA roams to a target AP, the stable identifier is included in the roaming request, enabling the target AP to retrieve the correct PTK without exposing or relying on the randomized MAC address, thus maintaining both security and identification capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If full reauthentication is performed during roaming, then security is maintained, but roaming time and network performance deteriorate

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

Solution Approach 1:

The stable identifier is established and registered with the target AP before the actual roaming event occurs. This preliminary action enables the target AP to have the STA's identification information ready in advance, so when roaming occurs, the AP can immediately retrieve the correct PTK using the stable identifier without needing to perform full reauthentication, thus reducing roaming time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If stable identifiers are transmitted in clear text for identification, then identification accuracy is improved, but security deteriorates

Engineering Contradiction:
Improveidentification accuracyVSAvoidsecurity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The stable identifier serves as an intermediary that enables accurate STA identification without requiring the transmission of sensitive information in clear text. The identifier allows the target AP to retrieve the correct PTK through a secure lookup process, maintaining identification accuracy while avoiding security risks associated with clear-text transmission of MAC addresses or other sensitive identifiers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260082203A1Roaming through target AP with randomized media access control address
Publication Date: 2026.03.19 CISCO TECHNOLOGY INC
  • US20260082203A1 patent drawing
  • US20260082203A1 patent drawing
  • US20260082203A1 patent drawing

AI summary

The present disclosure provides techniques for client device roaming using randomized media access control (MAC) addresses in enhanced data privacy (EDP) operation. A first access point (AP) in a seamless mobility domain (SMD) exchanges a message as part of an initial association process with a station (STA) in the same SMD, the message comprising an identifier of the STA. The first AP establishes a first pairwise transient key (PTK) with the STA, and generates a first PTK mapping that associates the first PTK with the identifier of the STA.