QNyx 3.0.2 · Post-Quantum Transport
A post-quantum VPN designed around the network you actually have.
Networks are not clean laboratory environments. Links disappear. Packets arrive late. Routes change. Satellite connections move. Wireless links degrade. Battery-powered nodes drop off and come back.
QNyx is built around a simple premise: the network underneath the tunnel is allowed to be imperfect, and the tunnel is expected to deal with it on its own.
It is post-quantum native — ML-KEM-1024 key encapsulation and ML-DSA-65 identity are the protocol, not an optional cipher suite bolted onto a classical handshake. There is no legacy mode to fall back to and nothing to negotiate down.
Deployment, command syntax, firewall requirements, and log-based troubleshooting are documented in the QNyx 3.0.2 Operator's Manual .
-
Self-healing
A dead link is detected and the tunnel is re-established in under 60 seconds. -
Self-configuring
Tunnel addressing is assigned automatically and bound to ML-DSA identity. -
Post-quantum native
ML-KEM-1024 and ML-DSA-65 with no classical fallback path. -
1 Gbps line rate on a Pi 5
Gigabit Ethernet saturated by a single-board computer. -
Under 1 ms added latency
Encryption that does not become the bottleneck in the path. -
1 MB standalone binary, 100% Rust
One file. No runtime, no dependencies, no kernel module.
Self-Healing & Self-Configuring
Nobody has to notice the link went down.
Most tunnels treat recovery as somebody else's job — a watchdog script, a monitoring alert, an operator with a laptop. QNyx treats it as part of the protocol. Loss of a peer is a normal event with a defined response, and that response completes in under a minute without a human, a controller, or a configuration change.
Under 60 seconds, end to end
QNyx nodes heartbeat continuously. When the far end stops answering, the session is declared dead at 45 seconds and recovery starts on its own: reconnect, re-run the ML-KEM-1024 handshake, re-verify the ML-DSA-65 identity, resume.
Retries back off progressively rather than hammering a network that is already in trouble, so a node on a flapping satellite or LTE link keeps trying without becoming part of the problem.
Addressing you never assign
There is no IP plan to maintain. QNyx allocates tunnel addressing automatically and ties each address to the peer's ML-DSA-65 public key, so a node keeps the same tunnel IP across reconnects, reboots, and changes of underlying network.
Enrolment is a file operation: drop a public key into the server's approved directory to admit a node, delete it to revoke one. The directory is re-read on every handshake — no restart, no config reload, no accounts, no passwords.
Post-Quantum Cryptography
ML-KEM and ML-DSA at the transport layer, not bolted on top.
Harvest-now-decrypt-later is not a future problem for traffic that has to stay confidential for a decade. QNyx 3.0.2 pairs the standardized post-quantum primitives — ML-KEM-1024 and ML-DSA-65 — with Xaoc's HF8 construction and authenticated encryption, and refreshes session material four times an hour whether or not anything looks wrong.
ML-KEM-1024
Post-quantum key encapsulation establishes every session, including each scheduled rekey and every recovery after a link loss.
ML-DSA-65
A node's ML-DSA-65 keypair is its identity. It authenticates the peer and determines the tunnel address that peer receives.
HF8 + AES-GCM
Tunnel traffic is protected with HF8 alongside AES-GCM authenticated encryption, with 57 bytes of fixed overhead per packet.
Performance / Proof
The numbers are the point.
Post-quantum cryptography has a reputation for being expensive. QNyx 3.0.2 saturates gigabit Ethernet from a $80 single-board computer and stays under a millisecond of added latency doing it.
Line rate on a Raspberry Pi 5
QNyx saturates the Pi 5's gigabit Ethernet interface in-tunnel, with full post-quantum key exchange and authenticated payload encryption active. On 2.5 GbE hardware, measured in-tunnel throughput reaches 1100 Mbps.
Added latency
Sub-millisecond tunnel overhead, so QNyx is not the hop anyone blames.
Link recovery
Dead link detected and tunnel re-established, unattended.
Binary footprint
One standalone Rust binary, identical on every supported platform.
Rekey interval
Automatic post-quantum rekeying every fifteen minutes.
Low-Power Edge Deployment
Post-quantum security that runs on three AAA batteries.
QNyx was built for hardware that does not have a rack, a fan, or a reliable power budget — sensors, vehicles, remote sites, field kit. The Pi Zero test is not a stunt; it is the design target.
Continuous runtime on a Raspberry Pi Zero 2 W powered by three AAA batteries, maintaining a 15,500 km post-quantum tunnel from Leamington, Ontario to Sydney, Australia.
- Built for low-power hardware. The cryptographic path is efficient enough that a battery-powered single-board computer can hold an intercontinental tunnel for hours.
- ARM64 and x64 Linux. From compact edge computers to conventional server hardware, with the same binary and the same feature set.
- Android. The same transport runs on Android devices, so handhelds and mobile gateways join the same post-quantum network as fixed sites.
- Unattended by design. Self-healing recovery and self-configuring addressing mean a deployed node needs no operator after install — which is the only workable model when the node is somewhere nobody is going to visit.
- 1 MB of storage, no dependencies. Nothing to install alongside it and nothing to keep in sync.
Platform · Linux & Android · 100% Rust
One Rust binary, dropped anywhere Linux or Android runs.
QNyx 3.0.2 is written in 100% Rust and ships as a single 1 MB standalone executable. It attaches to the host through the standard TUN interface — no kernel module, no patched network stack, no runtime to install.
Linux ARM64
From Raspberry Pi Zero and Pi 5 class boards up to ARM server infrastructure, using the standard TUN device.
Linux x64
Conventional x64 Linux hardware and virtual machines, with no specialized networking platform required.
Android
The same post-quantum transport on Android devices, bringing handhelds and mobile gateways onto the same tunnel fabric as fixed nodes.
100% Rust, 1 MB, standalone
Memory-safe by construction and dependency-free in deployment. Copy one file to the host and run it.
Security Model
Designed for data that has to stay protected past the quantum horizon.
QNyx approaches network security as a transport problem: establish authenticated post-quantum sessions, protect the traffic, and keep refreshing session material while the tunnel stays up — including after every self-healed reconnect.
-
Key Encapsulation
ML-KEM-1024 (FIPS 203) establishes protected session material for every handshake, rekey and recovery.
-
Identity
ML-DSA-65 (FIPS 204) keypairs are the only form of identity. A server trusts exactly the public keys in its approved directory — no passwords, no accounts, no shared secrets.
-
Payload
HF8 + AES-GCM protects tunnel traffic with authenticated encryption and 57 bytes of fixed overhead.
-
Rekeying
Session material refreshes automatically every 900 seconds with no operator involvement and no dropped packets.
-
Wire Image
No plaintext protocol headers. A QNyx packet is a UDP datagram carrying a uniformly distributed blob — there is nothing to parse or fingerprint.
-
Revocation
Delete a public key from the approved directory and the client is out at its next handshake. The directory is re-read on every incoming connection.
Documentation
Everything an operator needs, in one document.
The QNyx 3.0.2 Operator's Manual is the operational guide for the current production release: installation, identity enrolment, command syntax, firewall requirements, and a complete log message reference. Written for network technicians comfortable with the Linux CLI.
- Installation Requirements, identity generation, key enrolment
- Command Reference Server, client, and keygen flags with defaults
- Network Requirements TCP KEX and UDP data channel, NAT and MTU notes
- Log Reference Every message, its severity, and the action to take
Frequently Asked Questions
QNyx, post-quantum transport, and Xaoc Industries.
What is QNyx?
Which post-quantum algorithms does QNyx use?
How fast does QNyx recover from a dropped link?
Do I have to configure IP addresses for a QNyx tunnel?
What hardware and operating systems does QNyx run on?
How fast is QNyx?
Is QNyx written in Rust?
How is QNyx different from a traditional VPN?
Who makes QNyx?
Xaoc Industries · Canada
The network can fail. Your encryption shouldn't.
Xaoc Industries builds post-quantum networking technology in Canada for systems that cannot assume perfect connectivity or a nearby operator. QNyx 3.0.2 is the current expression of that idea: post-quantum native, self-healing, self-configuring, 1 MB of Rust, and fast enough to disappear into the path.