Communication Metadata Privacy via Pseudo-Random Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems fail to effectively prevent user tracking due to the persistence of identifiable metadata, even when using techniques like pseudonyms and protected tunnels, as sequence numbers and public keys can reveal user information, and existing methods to address these issues are either inefficient or computationally expensive.

Innovation Solution

A method using pseudo-random sequences to represent long-lived or predictably changing values in communication metadata, where parties agree on a shared key to map original metadata to pseudo-random values, allowing the receiving party to retrieve the original values, thus concealing true identifiers from third parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If pseudonyms and protected tunnels are used to hide identifiers, then user identity privacy is improved, but metadata such as sequence numbers and public keys still reveal user tracking information

Engineering Contradiction:
Improveuser identity privacyVSAvoidmetadata tracking
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The patent extracts and removes tracking-capable metadata (sequence numbers, public keys, SPIs) from the communication stream, replacing them with pseudo-random values that cannot be used for tracking, while preserving the essential functional metadata needed for communication

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces pseudo-random values as intermediary elements that replace original metadata, acting as a mediator that preserves communication functionality while eliminating tracking capability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If frequently changing identifiers are used to prevent tracking, then privacy is improved, but computational overhead and signaling complexity increase

Engineering Contradiction:
Improveprivacy protectionVSAvoidsignaling complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines multiple privacy protection mechanisms into a single pseudo-random value generation process, eliminating the need for separate pseudonym exchange protocols and reducing signaling overhead

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables each party to autonomously generate pseudo-random values using shared secrets, eliminating the need for centralized pseudonym distribution infrastructure

Inventive Principle:
Principle #25Self-service

3Reliability

If public keys are used for authentication, then security is improved, but the public key itself serves as a traceable identifier

Engineering Contradiction:
Improveauthentication securityVSAvoiduser traceability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts the traceable identifier function from the public key while retaining the authentication function, using pseudo-random values that cannot be traced back to users

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter used for identification from stable public keys to dynamically generated pseudo-random values, maintaining authentication security while eliminating traceability

Inventive Principle:
Principle #35Parameter changes

4Reliability

If sequence numbers are used for reliable delivery, then communication reliability is improved, but sequence numbers can be used to track user movement and behavior

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiduser tracking prevention
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts the tracking capability from sequence numbers by replacing them with pseudo-random values, while preserving the sequence functionality needed for reliable delivery through window-based acknowledgment mechanisms

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8837729B2Method and apparatus for ensuring privacy in communications between parties
Publication Date: 2014.09.16 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8837729B2 patent drawing
  • US8837729B2 patent drawing
  • US8837729B2 patent drawing

AI summary

A method of improving privacy by hiding, in an ordered sequence of messages M[x(1), D(1)], M[x(2), D(2)], etc, communicated between a first and at least one second party sharing a key k, metadata x(i) descriptive of message processing, wherein D(i) denotes payload data. The method comprises the first and the second party agreeing on a pseudo random mapping depending on a shared key k, Fk, mapping at least x(i) to y(i), and the first party modifying the messages by replacing x(i) by y(i) in each message M(x(i), D(i)). The first party then transmits the modified messages maintaining their original order, and on reception of a message M(y(m), D), the second party uses a mapping Gk to retrieve position m of received value and the original value x(m).