Cryptographically Generated Device Identifiers for Privacy and Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device identifiers such as MAC addresses and IMEI numbers raise privacy concerns and are no longer suitable for stable device identification due to privacy concerns and support for MAC address rotation, necessitating a new method for device ownership assertion and network validation.

Innovation Solution

The implementation of Cryptographically Generated Device Identifiers (CGDI) using cryptographic techniques, which generates identifiers that are unique to the device, immutable within a network, and access-agnostic, ensuring privacy and consistent security policies across sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If existing identifiers (MAC address, IMEI) are used for device identification, then device identification stability is improved, but privacy protection deteriorates

Engineering Contradiction:
Improvedevice identification stabilityVSAvoidprivacy exposure
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The patent creates a copy of the device identifier through cryptographic hashing. The CGDI is generated by hashing the MAC address and combining it with network-specific information, creating a new identifier that preserves stability while eliminating direct exposure of the original MAC address. This copying principle allows the network to identify devices without accessing sensitive personal information.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a cryptographic hash function as an intermediary between the MAC address and the network identifier. This intermediary transforms the stable but privacy-exposing MAC address into a CGDI that maintains identification stability while preventing direct privacy exposure. The hash function acts as a mediator that preserves the linking relationship without exposing the original data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If MAC address rotation is supported for privacy protection, then privacy protection is improved, but device identification stability deteriorates

Engineering Contradiction:
Improveprivacy protectionVSAvoiddevice identification stability
Core Design Contradiction:
Object-affected harmful factorsVSStability of the object's composition

Solution Approach 1:

The patent makes the device identifier dynamic by incorporating network-specific information into the CGDI generation process. The identifier changes based on the network context while maintaining stability within a specific network. This dynamic approach allows the system to adapt to MAC address rotation while preserving identification stability through cryptographic binding of network-specific data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters used in identifier generation by incorporating network-specific information (such as network identifier, timestamp, or random value) into the cryptographic hash. This parameter change allows the identifier to remain stable for a given network while enabling flexibility across different networks, resolving the contradiction between stability and adaptability.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If cryptographically generated device identifiers are used, then privacy protection is improved, but device complexity increases

Engineering Contradiction:
Improveprivacy protectionVSAvoididentifier generation complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts the cryptographic operations from the device side and places them in the network side. The CGDI is generated by the network using the device's MAC address and network-specific information, rather than requiring the device to perform complex cryptographic operations. This extraction reduces device complexity while maintaining privacy protection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the network infrastructure universal by using existing network components (authentication server, access point) to perform the cryptographic operations. The same network infrastructure that handles authentication also generates the CGDI, eliminating the need for separate complex identifier generation systems and reducing overall device complexity.

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

Data Source

PatentUS12341900B2Cryptographically generated device identifiers
Publication Date: 2025.06.24 CISCO TECHNOLOGY INC
  • US12341900B2 patent drawing
  • US12341900B2 patent drawing
  • US12341900B2 patent drawing

AI summary

Techniques for network communications are disclosed. These techniques include receiving a cryptographically generated device identifier (CGDI) and a public key relating to a wireless station (STA). The techniques further include determining a first hash based on decrypting the CGDI using the public key, and validating the first hash for an access network. The techniques further include identifying the STA in the access network using the CGDI based on binding the CGDI to a session associated with the STA and the access network.