QUIC-Based UDP Forwarding for Zero-Trust Network Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Zero-Trust Network Access (ZTNA) devices only support Transmission Control Protocol (TCP)-based services, limiting the kinds of services that can be accessed.

Innovation Solution

Implementing User Datagram Protocol (UDP) message forwarding through ZTNA devices using QUIC as the underlying protocol, allowing transparent tunneling of UDP traffic without explicit user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ZTNA devices only support TCP-based services, then the device complexity is reduced and ease of operation is improved, but the adaptability or versatility of services that can be accessed is limited

Engineering Contradiction:
Improveservice access capabilityVSAvoidprotocol support complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a protocol translation intermediary that converts UDP packets into TCP-compatible formats. The ZTNA device includes a UDP handler that intercepts UDP packets, wraps them in TCP-style frames with appropriate headers, and forwards them through the existing TCP processing pipeline. This intermediary layer enables UDP service access without requiring the core ZTNA device to natively understand UDP protocols, thus maintaining device simplicity while expanding service adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the protocol parameter representation by encoding UDP-specific information (source/destination ports, IP addresses) into TCP-compatible header fields. The UDP handler transforms UDP packet parameters into equivalent TCP frame parameters, allowing the existing TCP-based ZTNA infrastructure to process UDP traffic by interpreting it through TCP parameter structures. This parameter transformation enables versatile protocol support while maintaining the original device architecture.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If UDP message forwarding is implemented through ZTNA devices, then the adaptability or versatility of services is improved, but the device complexity increases

Engineering Contradiction:
Improveprotocol support rangeVSAvoidforwarding mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the UDP forwarding functionality into a separate, modular UDP handler component that operates independently from the core ZTNA device. The handler is divided into distinct functional modules: packet interception, frame wrapping, header insertion, and forwarding. This segmentation allows the complex UDP handling logic to be isolated in a manageable module that can be added or removed without affecting the core device architecture, thus enabling protocol versatility while controlling overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The UDP handler is designed as a universal interface that can handle multiple UDP-based services through a single unified mechanism. Rather than implementing separate handling logic for each UDP service type, the handler provides a general-purpose UDP-to-TCP translation framework that works across different applications and protocols. This multi-functional approach enables broad service adaptability while minimizing the complexity increase by using a single versatile component rather than multiple specialized ones.

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

3Productivity

If TCP forwarding is used for all services, then device complexity is minimized, but the overhead and inefficiency for UDP-based services increases

Engineering Contradiction:
Improvemessage forwarding efficiencyVSAvoidforwarding protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic protocol selection mechanism where the ZTNA device automatically detects whether incoming traffic is UDP or TCP and applies the appropriate handling path. The UDP handler is activated dynamically when UDP traffic is detected, allowing the system to adapt its complexity level based on the actual traffic type. For UDP services, the specialized handler provides efficient native processing; for TCP services, the standard TCP path is used. This dynamic adaptation optimizes forwarding efficiency while avoiding the permanent overhead of maintaining both protocols simultaneously.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250337614A1Zero-trust network access with user datagram protocol message forwarding
Publication Date: 2025.10.30 FORTINET INC
  • US20250337614A1 patent drawing
  • US20250337614A1 patent drawing
  • US20250337614A1 patent drawing

AI summary

Zero-trust network access (ZTNA) with user datagram protocol (UDP) message forwarding is disclosed. A forwarding rule is determined based on a destination address associated with a received data traffic packet formatted according to a first protocol (e.g., UDP). A bi-directional tunnel is created to forward the traffic based on the determined forwarding rule. A request is generated over a stream having a corresponding stream identifier within the bi-directional tunnel to establish a connection with a proxy device. The traffic packet payload formatted according to the first protocol is wrapped with at least the stream identifier. The wrapped data traffic packet is forwarded to a client device based on the determined forwarding rule to a destination device corresponding to the stream identifier.