Encrypted DNS Provisioning for Consistent Filtering on Untrusted Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Newer DNS protocols like DNS over TLS (DOT) and DNS over HTTPS (DOH) encrypt DNS traffic, preventing local caching DNS servers from providing security and filtering services, and existing solutions struggle to enforce network access controls when devices roam to untrusted networks.

Innovation Solution

A system that provisions devices with a network-provided DOH or DOT server and client identity certificates using Enrollment over Secure Transport (EST), enabling seamless DNS-based security and parental control filtering even on untrusted networks through a minimal agent that authenticates with the DNS server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DNS over TLS (DOT) or DNS over HTTPS (DOH) encryption is used, then user privacy and security are improved, but local caching DNS servers can no longer provide security and filtering services

Engineering Contradiction:
Improveuser privacy and securityVSAvoidloss of local caching security services
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces a proxy server positioned between the client device and the encrypted DNS server. This proxy acts as an intermediary that receives encrypted DNS queries, validates them against security policies, and forwards them to the DNS server while maintaining encryption. The proxy enables local security filtering to work alongside DOT/DOH encryption without compromising either function.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The security function is segmented into multiple components: the proxy server handles local policy validation and filtering, while the encrypted DNS server handles resolution. This segmentation allows each component to operate independently with its specific function, enabling both local security control and encrypted communication to coexist.

Inventive Principle:
Principle #1Segmentation

2Reliability

If existing DNS security solutions are deployed, then network access controls can be enforced on trusted networks, but they fail when devices roam to untrusted networks

Engineering Contradiction:
Improvenetwork access control enforcementVSAvoidcross-network security consistency
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The proxy server is designed with universal functionality that operates consistently across both trusted and untrusted networks. It performs the same security validation and filtering functions regardless of network trust status, ensuring uniform security enforcement. The system can detect network trust status and adapt its behavior accordingly while maintaining consistent policy application.

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

Solution Approach 2:

The system performs preliminary security validation of DNS queries before they are forwarded to the DNS server. By validating queries upfront against security policies, the system ensures that untrusted networks cannot introduce malicious DNS requests, maintaining security enforcement across all network types.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If manual configuration is required for DNS security services, then security can be customized, but device complexity and user burden increase

Engineering Contradiction:
Improvesecurity customizationVSAvoiddevice configuration simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The proxy server automatically detects the presence of DOT/DOH encrypted DNS servers and configures itself without user intervention. It self-adjusts its operation based on network conditions and security policies, eliminating the need for manual configuration while maintaining customized security enforcement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts operational parameters based on detected network conditions and security policies. When encrypted DNS servers are detected, the proxy automatically changes its configuration to work with encryption, eliminating manual configuration needs while maintaining security customization through policy-based parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250358284A1Provisioning of encrypted DNS services
Publication Date: 2025.11.20 MCAFEE LLC
  • US20250358284A1 patent drawing
  • US20250358284A1 patent drawing
  • US20250358284A1 patent drawing

AI summary

The present specification provides a system and method for determining that an endpoint device has connected to an untrusted external internet protocol (IP) network; and establishing a secure DNS connection from the endpoint device to a trusted DNS server via a proxy, wherein the proxy authenticates the trusted DNS server via a client identity certificate and a server certificate.