Dynamic Hashed MAC Address for Wireless Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless data networks face vulnerabilities in MAC address privacy, as static MAC addresses can be detected and exploited by rogue devices, and previous solutions that change MAC addresses upon attaching to new access points still leave devices susceptible to tracking and reverse-engineering attacks.

Innovation Solution

The implementation of dynamically hashed MAC addresses based on epochal transmission sequence values and shared secret values, which replace static MAC addresses in data frames transmitted at specific time slots, ensuring that only authorized devices can recover the original addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static MAC addresses are used for device identification, then network communication is simplified and devices can be easily identified, but MAC address privacy is compromised and devices become vulnerable to tracking and reverse-engineering attacks by rogue devices

Engineering Contradiction:
Improvedevice identificationVSAvoidMAC address privacy vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic MAC address generation by hashing the prescribed MAC address with a time-varying counter value. This creates a different hashed MAC address for each transmission, making the system dynamic rather than static. The hashed MAC address changes over time while still allowing authorized devices to recover the original address through the same hashing process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a hashed MAC address as an intermediary between the original MAC address and the network transmission. This intermediary layer protects the original MAC address from direct exposure while enabling communication. The hashed address serves as a mediator that maintains privacy but still allows authorized devices to identify and communicate with the correct device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If MAC addresses are changed when attaching to new access points, then some privacy protection is achieved, but devices remain susceptible to tracking across different access points and reverse-engineering attacks

Engineering Contradiction:
ImproveMAC address tracking protectionVSAvoiddevice identification reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent implements periodic changes to the MAC address by incorporating a counter that increments with each transmission. This periodic action ensures that the MAC address changes regularly, preventing tracking across different access points and time periods, while the deterministic nature of the hashing function ensures reliable identification for authorized devices.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the parameters used in MAC address generation by incorporating a time-varying counter value and using cryptographic hashing. This transforms the static MAC address parameter into a dynamic one that changes with each transmission, providing both privacy protection and reliable identification through the cryptographic relationship between the original and hashed addresses.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If dynamically changing MAC addresses are implemented for each transmission, then MAC address privacy and security are significantly improved, but device complexity increases due to the need for hashing operations and time-synced counter management

Engineering Contradiction:
ImproveMAC address securityVSAvoidhashing operation complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements self-service by having each device independently generate its own hashed MAC address using its prescribed MAC address and local counter. This eliminates the need for centralized MAC address management and allows devices to autonomously maintain security without external coordination, reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the hashing function universal by using the same cryptographic hash algorithm across all devices in the network. This multi-functionality allows the same mechanism to serve both privacy protection and reliable identification purposes, reducing the need for separate systems and lowering overall complexity.

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

4Object-affected harmful factors

If hashed MAC addresses are used in data frames, then rogue devices cannot detect or exploit original MAC addresses, but the ability to recover original addresses requires shared secret values and synchronized counters among authorized devices

Engineering Contradiction:
Improverogue device exploitation preventionVSAvoidsynchronized counter management
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent uses the hashed MAC address as an intermediary that protects the original MAC address from rogue devices. The cryptographic hash function acts as a mediator that one-way transforms the original address, preventing reverse-engineering by unauthorized devices while allowing authorized devices with the counter to recover the original address.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary anti-action by pre-hashing the MAC address before transmission, preventing rogue devices from accessing the original address in the first place. This proactive measure blocks potential exploitation before it can occur, rather than attempting to respond to attacks after they are detected.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9883382B2Dynamically hashed MAC address for transmission in a network
Publication Date: 2018.01.30 CISCO TECHNOLOGY INC
  • US9883382B2 patent drawing
  • US9883382B2 patent drawing
  • US9883382B2 patent drawing

AI summary

In one embodiment, a method comprises: generating, by a transmitting network device, a hashed source media access control (MAC) address and a hashed destination MAC address based on hashing a MAC address of the transmitting network device and a destination MAC address of a destination wireless network device, respectively, relative to an epochal transmission sequence value; and transmitting a data frame at a time slot associated with the epochal transmission sequence value, using the hashed source MAC address and the hashed destination MAC address, to the destination wireless network device.