Dynamic Hardware Address Selection for Wireless Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems using fixed MAC addresses for identification in wireless networks can lead to user tracking, as these addresses are unambiguous and easily monitored, posing a risk for privacy.
Innovation Solution
A communication device and system that generates and manages random or pseudo-random hardware addresses for each session, allowing anonymous communication by selecting a hardware address based on information from a broadcast message from the central installation, ensuring unambiguous addressing within the network without revealing the device's physical MAC address.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If fixed MAC addresses are used for communication device identification, then unambiguous addressing and device detection are achieved, but user tracking and privacy risks occur
Solution Approach 1:
The patent applies dynamics by making the hardware address changeable rather than fixed. The control unit selects different hardware addresses from a pool of available addresses based on session requirements, allowing the addressing capability to adapt between precision (unambiguous identification within session) and privacy (anonymity between sessions).
Solution Approach 2:
The patent changes the parameter of hardware address from static to dynamic. By selecting addresses from a pool and deleting them after session expiration, the system maintains addressing precision during communication while preventing tracking across different communication sessions through parameter transformation.
2Object-affected harmful factors
If random MAC addresses are generated for each communication session, then user anonymity is improved, but address collision probability increases
Solution Approach 1:
The patent applies preliminary action by pre-generating and storing a pool of hardware addresses in the communication device before actual communication occurs. This preparation ensures that when random selection is needed during sessions, addresses are already available and can be selected without collision, as the pool is managed locally and uniquely.
Solution Approach 2:
The patent segments the address space by creating a dedicated pool of hardware addresses stored locally in the communication device. This segmentation isolates the random selection process to a controlled subset of addresses, reducing collision probability compared to generating random addresses from the entire possible address space.
3Object-affected harmful factors
If hardware addresses are deleted after session expiration, then privacy protection is enhanced, but address management complexity increases
Solution Approach 1:
The patent applies self-service by enabling the communication device to autonomously manage its own hardware addresses. The control unit automatically selects addresses from the stored pool during sessions and deletes them after expiration without external intervention, reducing management complexity despite the dynamic address changes.
Solution Approach 2:
The patent implements discarding and recovering by deleting hardware addresses from the pool after session expiration. This process maintains privacy protection while managing the address pool efficiently, as deleted addresses can be regenerated or reused in future sessions, preventing permanent accumulation of address management overhead.
Data Source
AI summary
A communication device includes a transceiver unit for receiving from a central installation a broadcast message containing information for initiating communication between the communication device and the central installation, and a control unit for selecting a hardware address for the communication device in response to the information contained in the broadcast message. The selected hardware address can be used for addressing the communication device for messages from the central installation. The transceiver unit is designed to communicate with the central installation using the selected hardware address for the duration of a session. The control unit is designed to delete the selected hardware address after the duration of the session has expired. Selecting a hardware address randomly and deleting the hardware address after the session has expired allows communication between the communication device and the central installation, while maintaining the identity of the communication device anonymous.


