Post-quantum cryptography in Cloudflare One
Cloudflare One replaces legacy corporate security perimeters with Cloudflare's global network, making access to the Internet and to corporate resources faster and safer for teams around the world.
Organizations can obtain end-to-end post-quantum encryption of their private network traffic by sending it over Cloudflare One's post-quantum on-ramps and off-ramps. This protects traffic against harvest-now, decrypt-later ↗ attacks even if the individual applications are not yet upgraded to post-quantum encryption.
Post-quantum encryption is offered in all major Cloudflare One network configurations, including the following on-ramps:
- Agentless browser access to Cloudflare-proxied applications (including self-hosted apps behind Cloudflare Access)
- Agentless browser on-ramp to Cloudflare Gateway via proxy endpoints
- Cloudflare One Client (on the end-user device)
- Cloudflare IPsec on-ramp
And off-ramps:
- Cloudflare Tunnel off-ramp (using
cloudflared) - Cloudflare IPsec off-ramp
For traffic that egresses to the public Internet, Cloudflare Gateway also provides post-quantum encryption as a Secure Web Gateway (SWG).
These on-ramps and off-ramps all use hybrid post-quantum key agreement.

The sample configurations below illustrate how Cloudflare One's post-quantum on-ramps and off-ramps fit together for several common use cases. For the broader status of post-quantum support across all Cloudflare products and connections, refer to PQC in Cloudflare products.
A common configuration is browser access to a self-hosted application that is exposed to Cloudflare's network via a Cloudflare Tunnel. This is often combined with Cloudflare Access for identity-based policy enforcement; refer to the agentless access learning path for guidance.
Even if the application itself has not yet migrated to post-quantum cryptography, traffic to it will be protected against harvest-now, decrypt-later attacks.

Here is how it works today:
1. Connection via browser
As long as the end user uses a modern web browser that supports post-quantum key agreement, the connection from the device to Cloudflare's network is secured via TLS 1.3 with post-quantum key agreement.
2. Within Cloudflare's global network
If the user and origin server are geographically distant, then the user's traffic will enter Cloudflare's global network in one geographic location (such as Frankfurt), and exit at another (such as San Francisco). As this traffic moves from one data center to another inside Cloudflare's global network, these hops through the network are secured via TLS 1.3 with post-quantum key agreement.
3. Cloudflare Tunnel
Customers establish a Cloudflare Tunnel from their data center or public cloud — where their corporate web application is hosted — to Cloudflare's network. This tunnel is secured using TLS 1.3 with post-quantum key agreement.
This configuration provides end-to-end post-quantum protection for browser access to corporate HTTPS applications without requiring customers to upgrade the security of the applications themselves.
Cloudflare One Client (formerly WARP) tunnels traffic from the end-user device to Cloudflare's global network. The following is an example network configuration with a Cloudflare One Client on-ramp and a Cloudflare Tunnel off-ramp.

Note: Labels in this image may reflect a previous product name.
1. Connection via Cloudflare One Client
The Cloudflare One Client uses the MASQUE protocol to connect from the device to Cloudflare's global network, using TLS 1.3 with hybrid ML-KEM.
2. Within Cloudflare's global network
The traffic then travels across Cloudflare's global network over TLS 1.3 with hybrid ML-KEM.
3. Cloudflare Tunnel
Cloudflare Tunnel supports post-quantum key agreement.
With this network configuration, traffic is encapsulated in tunnels protected with post-quantum encryption without requiring individual upgrades of networks or applications. This provides comprehensive protection for any protocol that can be sent through these tunnels, not just for HTTPS.
The following is a sample network configuration that uses the Cloudflare One Client on-ramp to connect an end-user device to a server behind a Cloudflare One Appliance off-ramp. Traffic to the server is protected by post-quantum cryptography as it travels over the public Internet, even if the server itself does not support post-quantum cryptography.

1. Connection via Cloudflare One Client
The Cloudflare One Client uses the MASQUE protocol, as described in the Cloudflare One Client section above.
2. Within Cloudflare's global network
The traffic then travels across Cloudflare's global network over TLS 1.3 with hybrid ML-KEM.
3. Cloudflare IPsec with Cloudflare One Appliance
Traffic leaves the Cloudflare network over a post-quantum Cloudflare IPsec link that is terminated at a Cloudflare One Appliance. The Cloudflare One Appliance uses a non-IKE keying protocol built into the control plane, secured with TLS, that establishes the keys used to encrypt dataplane traffic in the IPsec ESP protocol. From Appliance version 2026.2.0, the control plane establishes keys over TLS 1.3 protected with hybrid ML-KEM.
Cloudflare IPsec also supports post-quantum key agreement with compatible third-party network devices using standard IKEv2. This extends post-quantum protection to organizations that connect their own routers and firewalls to Cloudflare's global network instead of using the Cloudflare One Appliance.
The hybrid key agreement is negotiated using ML-KEM as an additional Key Exchange to classical Diffie-Hellman during the IKEv2 handshake, as defined in RFC 9370 ↗ and draft-ietf-ipsecme-ikev2-mlkem ↗. For the list of validated third-party platforms and their supported parameters, refer to Tested third-party vendor interoperability.
A secure web gateway (SWG) ↗ is used to secure access to third-party websites on the public Internet by intercepting and inspecting TLS traffic.
Cloudflare Gateway supports post-quantum cryptography for HTTPS traffic. As long as the third-party website that is being inspected supports post-quantum key agreement, Cloudflare's SWG also supports post-quantum key agreement.

Cloudflare Gateway's HTTPS filtering feature involves two post-quantum TLS connections, as follows:
1. Connection from the client to Gateway
A modern web browser that supports post-quantum key agreement connects to Gateway via the Agentless via proxy endpoints on-ramp. The connection is secured by TLS 1.3 with post-quantum key agreement.
The Cloudflare One Client and Cloudflare IPsec on-ramps described in the sections above can also route traffic to Gateway with post-quantum protection.
2. Connection from Gateway to the origin server
A TLS connection is initiated from a data center in Cloudflare's network to the origin server, which is typically controlled by a third party. The connection from Cloudflare's SWG supports post-quantum key agreement, as long as the third-party origin server also supports post-quantum key agreement. You can test this out by using https://pq.cloudflareresearch.com/ ↗ as your third-party origin server.