DNS Name Resolution Relay Routing Against Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DNS communication methods, despite encryption, are vulnerable to statistical analysis that can reveal user privacy, as entities on the communication path can associate destination addresses with visited websites, compromising user privacy.

Innovation Solution

Introduce a relay node between the client device and the recipient server, masking the recipient's identity by sending messages through the relay node's address, and apply scrambling instructions to messages, such as padding or fake connections, to obscure the traffic patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If encrypted DNS mechanisms (DoT, DoD, DoH, DoQ) are implemented, then confidentiality of DNS communications is improved, but statistical analysis can still reveal user privacy through destination address association

Engineering Contradiction:
Improveconfidentiality of DNS communicationsVSAvoidstatistical analysis vulnerability
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a relay node as an intermediary between the client device and the recipient server. The relay node receives messages from the client device and forwards them to the recipient server, masking the actual destination address from statistical analysis while maintaining communication functionality. This intermediary breaks the direct association between source and destination that enables statistical profiling.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication path is segmented into multiple hops: client device → relay node → recipient server. By dividing the direct communication channel into separate segments, the patent prevents end-to-end statistical analysis while maintaining encrypted communication between each segment, thereby addressing the vulnerability to statistical analysis.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If relay nodes are introduced to mask recipient identity, then user privacy protection is improved, but device complexity and network infrastructure requirements increase

Engineering Contradiction:
Improveuser privacy exposureVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The relay node is designed to perform multiple functions: it acts as a message forwarder, applies scrambling instructions to messages, and maintains communication with both client devices and recipient servers. This multi-functionality reduces the need for separate specialized components, thereby managing complexity while providing comprehensive privacy protection.

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

Solution Approach 2:

The relay node autonomously applies scrambling instructions to messages without requiring complex external coordination. The node independently manages the privacy protection mechanisms, reducing the burden on client devices and simplifying the overall system architecture despite the added functionality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260106857A1Methods for name resolution, communication, message processing and corresponding server, client device and relay node
Publication Date: 2026.04.16 ORANGE SA
  • US20260106857A1 patent drawing
  • US20260106857A1 patent drawing
  • US20260106857A1 patent drawing

AI summary

A method for processing a first name resolution request originating from a client device is implemented by a name resolution server. It includes sending, to the client device, a response to the first request including at least one piece of information relating to a so-called recipient server resulting from a resolution of the first request. The method further includes sending, to the client device, a plurality of elements including: at least one address of at least one relay node selected by the name resolution server to which the client device must address all or part of its messages containing data intended for the recipient server; and at least one scrambling instruction to be applied by the client device to the messages before addressing them to the at least one relay node.