Paper 2026/2480
Post-Quantum Certificate-Based PSK Provisioning for WireGuard via Mutual TLS, DTLS, and QUIC: Design and Performance Study
Abstract
We present an architecture that provides WireGuard’s resistance against future quantum adversaries. By preserving the core protocol, our approach minimizes deployment effort and adds certificate-based identities to WireGuard peers. To achieve Post-Quantum (PQ) resistance, we establish an external mutually authenticated control channel built on the TLS 1.3 handshake and layered on top of TCP, UDP, or QUIC. Its key establishment includes Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM). An auxiliary shared secret is derived from the exported keying material of the resulting session and injected into WireGuard’s native Pre-Shared Key (PSK) interface; this derivation is identical for all three transports. To support scalable deployment, the control channel is authenticated with X.509 certificates issued by a Public Key Infrastructure (PKI), using the Module-Lattice-Based Digital Signature Algorithm (ML-DSA) for PQ certificate signing. We develop a Tamarin model of the composition layer and symbolically analyze the secrecy, binding, and provisioning-order properties of the interface between TLS 1.3 handshake and WireGuard, identifying the critical conditions necessary for secure deployment. Finally, we evaluate the design to quantify handshake latency and CPU time for classical, pure PQ and hybrid key establishment, classical and ML-DSA certificates, and the three transports, comparing it against an existing PQ WireGuard baseline achieving state-of-the-art results.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- WireGuardPQ-SecurityTLS 1.3Key EstablishmentRosenpass
- Contact author(s)
- mikhail glazunov @ maastrichtuniversity nl
- History
- 2026-10-15: approved
- 2026-10-14: received
- See all versions
- Short URL
- https://ia.cr/2026/2480
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2480,
author = {Che Hang Ng and Emil Künstner and Bastian Küppers and Theodor Schnitzler and Misha Glazunov},
title = {Post-Quantum Certificate-Based {PSK} Provisioning for {WireGuard} via Mutual {TLS}, {DTLS}, and {QUIC}: Design and Performance Study},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2480},
year = {2026},
url = {https://eprint.iacr.org/2026/2480}
}