Dynamic PMKID Authentication for WiFi Privacy Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing WiFi technologies lack effective protection for identification information such as PMKID, leading to potential leakage and threats to user privacy during network access.

Innovation Solution

Generate and update identifiers based on random numbers, using hash operations and public keys, to protect user privacy by making identifiers dynamic and less susceptible to leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a temporary MAC address is used to protect user privacy, then user privacy is improved, but identification information such as PMKID remains vulnerable to leakage

Engineering Contradiction:
Improveuser privacy protectionVSAvoididentification information leakage
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies the Dynamics principle by making the identifier (PMKID) dynamic rather than static. The PMKID is updated periodically or when security conditions change, preventing attackers from using captured identifiers for prolonged tracking or replay attacks. This dynamic updating mechanism ensures that even if one PMKID is compromised, it becomes invalid after updates, thereby maintaining user privacy protection while eliminating the vulnerability of static identification information.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the PMKID value based on changing security parameters such as time stamps, random nonces, or security event triggers. This transformation of the identifier parameter ensures that the same user session produces different PMKID values under different conditions, preventing identification information leakage while maintaining the reliability of user privacy protection through cryptographic parameter transformations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If fixed identification information is used for network access, then network access efficiency is improved, but identification information becomes susceptible to leakage and tracking

Engineering Contradiction:
Improvenetwork access efficiencyVSAvoididentification information leakage
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent resolves this contradiction by implementing a dynamic identifier system that maintains efficiency through rapid generation and validation of updated PMKID values. The system uses cryptographic algorithms that can quickly generate new identifiers without significant computational overhead, ensuring that network access remains efficient while the dynamic nature of the identifiers prevents leakage and tracking by making each access session unique and non-reusable.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If no protection mechanism is applied to PMKID, then device complexity is reduced, but user privacy security deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser privacy security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies the Preliminary action principle by pre-configuring cryptographic algorithms, key management mechanisms, and identifier update protocols before network access occurs. These protective measures are built into the system architecture in advance, so when PMKID generation and updates occur, the security protection is already in place without adding operational complexity. The preliminary setup ensures user privacy security is maintained while keeping the actual access process simple and efficient.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12563039B2User privacy protection method, apparatus, and system
Publication Date: 2026.02.24 HONOR DEVICE CO LTD
  • US12563039B2 patent drawing
  • US12563039B2 patent drawing
  • US12563039B2 patent drawing

AI summary

A user privacy protection method, an apparatus, and a system. The method includes: obtaining a first random number; determining a first identifier according to the first random number; sending a first message carrying the first identifier to a second device, where the first message indicates the second device to perform authentication with a first device according to a cached result corresponding to the first identifier; establishing a connection to the second device in a case that the authentication succeeds; obtaining a second random number; updating the first identifier according to the second random number to obtain the updated first identifier; and sending a second message carrying the updated first identifier to the second device, where the second message indicates the second device to perform authentication with the first device according to a cached result corresponding to the updated first identifier.