VeilNet
Sovereign post-quantum networking

Post-quantum,
without the rebuild

Post-quantum readiness, built into the network architecture. VeilNet provides post-quantum secure connectivity across distributed cloud, on-premises and edge environments, with cryptographic agility, local policy enforcement and full organisational control of infrastructure and keys.

CNSA 2.0ASD 2030EU PQC roadmap
ML-KEM-1024ML-DSA-87AES-256-GCMReinforcement learningDecentralisation
01

Post-quantum, NIST-standard cryptography

ML-KEM for key establishment and ML-DSA for cryptographic identity and authentication, from the NIST Post-Quantum Cryptography standardisation process, with AES-256-GCM for authenticated encryption.

02

Crypto-agile, end to end

VeilNet seals traffic as close to the physical link as software can reach, beneath IP and everything built on it. Every protocol and application above is protected, whatever cryptography it uses or none at all, so nothing has to change to run on VeilNet.

03

Identity and policy at every node

Every node's identity is an ML-DSA key, checked before any connection opens. Membership, routing and compartment rules are signed, spread peer to peer and enforced by every node for itself, with no central controller.

04

Sovereign and self-hosted

Cryptographic identities and network security functions operate within organisation-controlled infrastructure, across cloud, on-premises, edge, restricted and disconnected environments, with security policy enforced locally.

05 — Global connectivity

Works everywhere. Connects everything.

VeilNet is software, so it runs wherever the organisation's systems do: cloud regions, data centres, edge sites, vehicles and field equipment. Every node joins the same post-quantum network, wherever it is in the world and whatever link it has.

EDGE SITESCLOUD REGIONSMOBILE · TACTICALAIR-GAPPED ENCLAVEFIELD · SERIAL · RADIODATA CENTRE
Swipe to see every site

Any infrastructure

Public cloud, on-premises, edge and embedded hosts. VeilNet installs where systems already run, with no new appliances.

Any link

Fibre, broadband, 4G and 5G, satellite, serial and field radio. Nodes connect directly or relay for each other, across NAT and changing networks.

Any distance

Sites on different continents join one network, sealed end to end with post-quantum cryptography. Air-gapped enclaves run as realms of their own.

06 — Layer by layer

The network is more than one layer.

OSI and TCP/IP models
OSITap a layerOurs
L7 · Application

Post-quantum libraries

OpenSSL 3.5✓ PQCOpen Quantum Safe✓ PQCPQShield✓ PQC

Each application upgrades its own cryptography.

Post-quantumYes, in each library that has been upgraded

Traffic it seals
TCP
Web and APIsDatabasesRemote access
UDP
Voice and videoDNSHTTP/3Logs and monitoring

Partly · only where each app has been upgraded

How far it reaches
Upgraded appAny IP network
AppRouterRouterApp
Other appsAny IP network
AppRouterRouterApp

Per application, once both ends are upgraded

Post-quantumClassical keysIn the clear
The catch

Every application, library and device has to be upgraded, one at a time.

L4–6 · Transport to presentation

TLS proxies

QuSecure✓ PQCF5 BIG-IP✓ PQCIstioPQC optional

A sidecar or gateway wraps each application's TCP connections in post-quantum TLS.

Post-quantumYes, but negotiated, with fallback to classical TLS

Often described as network-layer protection. In the OSI model, the network layer is Layer 3.

Traffic it seals
TCP
Web and APIsDatabasesRemote access
UDP
Voice and videoDNSHTTP/3Logs and monitoring

3 of 7 · TCP only

How far it reaches
App behind itAny IP network
AppProxyProxyApp
Other appsAny IP network
AppRouterRouterApp

Per application, proxy to proxy, for TCP only

Post-quantumClassical keysIn the clear
The catch

Each application has to be set up behind it, one at a time, and UDP, QUIC, DNS, voice and video pass it by.

L3 · Network

IPsec and mesh VPNs

Palo Alto NetworksPQC optionalFortinetPQC optionalstrongSwanPQC optionalTailscale✕ No PQCNetBirdPQC experimental

Gateways, or a mesh of machines, encrypt the IP traffic between them.

Post-quantumOptional on IPsec gateways, and missing or experimental on mesh VPNs

Traffic it seals
TCP
Web and APIsDatabasesRemote access
UDP
Voice and videoDNSHTTP/3Logs and monitoring

All of it

How far it reaches
IPsec gatewayAny IP network
HostGatewayGatewayHost
Mesh VPNAny IP network
HostRouterRouterHost

Site to site, or machine to machine. Classical keys by default

Post-quantumClassical keysIn the clear
The catch

Traffic is in the clear behind each gateway, and post-quantum is optional or still missing.

L2 · Data link

MACsec encryptors

Cisco✕ Not NIST PQCSenetasPQC on newer models

Hardware encrypts each Ethernet link, one hop at a time.

Post-quantumVaries: often pre-shared or QKD keys rather than NIST PQC

Traffic it seals
TCP
Web and APIsDatabasesRemote access
UDP
Voice and videoDNSHTTP/3Logs and monitoring

All of it

How far it reaches
Stops at the router
HostRouterRouterHost

Link by link, opened in every switch

Post-quantumClassical keysIn the clearOpened in a switch
The catch

Traffic is decrypted inside every switch, and only your own Ethernet links are covered.

L1 · Physical

Optical encryption and QKD

Ciena✓ PQCAdtran✓ PQCNokia✕ Not NIST PQCID Quantique✕ QKD, not PQCToshiba✕ QKD, not PQCQuantumCTek✕ QKD, not PQC

Special hardware protects one fibre span.

Post-quantumVaries by vendor, and QKD is a different technique, not PQC

Traffic it seals
TCP
Web and APIsDatabasesRemote access
UDP
Voice and videoDNSHTTP/3Logs and monitoring

Not applicable · Layer 1 carries light on a fibre, not protocols

How far it reaches
Your own fibre
HostOpticsOpticsHost

One span of your own fibre, between two sites

Post-quantumClassical keysIn the clear
The catch

It covers only fibre you own, between two boxes. QKD only shares keys, and the NSA and NCSC advise against it for government use.NSA ↗NCSC ↗

L2–3 · Data link and network

VeilNet

Any IP protocolMachines, VMs, containersEvery app, unchangedML-KEM-1024ML-DSA-87

Software seals every application's traffic end to end at Layers 2–3, with no changes to the apps.

Post-quantumRequired on every connection: ML-KEM-1024 and ML-DSA-87, with no fallback

Traffic it seals
TCP
Web and APIsDatabasesRemote access
UDP
Voice and videoDNSHTTP/3Logs and monitoring

All of it

How far it reaches
Any link
Host
VM
Container
App
Host
VM
Container
App

Every host, VM, container and app, end to end, over any link

Post-quantumClassical keysIn the clear
Good to know

Applications need no changes. A device that can't run VeilNet is reached through a subnet router, and that last link is classical.

Post-quantum status is taken from each vendor's public documentation, October 2026.

Start with an evaluation

Move from PQC strategy to implementation.

VeilNet engineers support the assessment of cryptographic architectures, the validation of post-quantum approaches and the development of a practical transition roadmap across distributed infrastructure.

01
AssessIdentify cryptographic dependencies, assess current architectures and understand where post-quantum requirements affect systems, services and network infrastructure.
02
DesignEvaluate architectural options, define security requirements and develop a practical pathway for introducing post-quantum security across cloud, on-premises and distributed environments.
03
ValidateRun technical evaluations and proofs of concept in representative environments to validate architecture, security controls, performance and operational requirements.
Air-gapped environments supportedNo data leaves the estate

07 — Questions

Frequently asked questions.

What VeilNet protects, where it sits in the stack, and what changes on your machines when you run it.

Still have a question?

The docs describe exactly what the protocol does, down to each key and frame. For anything else, a VeilNet engineer will take you through it.

Layers 2 and 3. VeilNet gives every machine a virtual Ethernet segment that carries ordinary IP packets, so it sits beneath TCP, UDP, TLS and everything built on them. The overlay is IPv6, and IPv4 travels inside it at addresses you choose.

The network layer is Layer 3, where IP lives. A TLS proxy, whether a sidecar beside each workload or a gateway in front of many, terminates TCP connections at Layer 4 and wraps them in TLS. It protects only the connections it can terminate, and nothing that travels outside TCP.

No. Applications see a network interface and ordinary IP addresses, as on any LAN. There are no proxy settings, no certificates to install and no libraries to swap, and machines behind a subnet router keep their existing addresses.

On a machine with VeilNet's network interface, anything that runs over IP: TCP, UDP, QUIC, ICMP and every protocol built on them, from HTTP and gRPC to SSH, DNS, voice and video. On a container or unprivileged host, proxy mode publishes any TCP or UDP service.

It is carried unchanged inside VeilNet's post-quantum layer. Nothing in the path decrypts it, so the application's own TLS and certificate pinning keep working end to end, and the connection gains post-quantum protection underneath.

Both work at Layer 1. They need dedicated fibre, or for QKD a satellite link, and special hardware at each end, and they protect one link at a time. VeilNet is software on the machines, VMs and containers you run, and seals traffic end to end over the internet, cloud, satellite, radio or a serial cable.

It doesn't have to. VeilNet runs beneath your TLS and over links already protected by MACsec or optical encryption, so existing controls stay in place. Where IPsec gateways only join sites together, VeilNet can take their place, because each machine checks its peers itself and no gateway sits in the path.

ML-KEM-1024 for key establishment and ML-DSA-87 for identity, the NIST FIPS 203 and 204 algorithms, with AES-256-GCM for encryption. That is NIST category 5, the default; category 3 realms use ML-KEM-768 and ML-DSA-65. Post-quantum key exchange is required on every connection, with no classical fallback.

No. It is software for the machines, VMs and containers you already run: Linux, Windows, macOS, FreeBSD and OpenBSD, on amd64 or arm64. Where there is no IP network at all, it can run over a serial cable.

A machine on the network that can run it acts as a subnet router, and the rest of the realm reaches the others through it. The link from the router to each of those machines is classical, so keep it inside a site you control.