User-Space PQ Key Exchange in WireGuard Using ML-KEM-768

View at publisher
Authors: Anurag Krishna Sharma, Hari Om Prakash, J. Jayachandran, D. Mallikharjuna Rao
Cited by: 0
References: 2

Abstract

This paper presents a user-space integration of ML-KEM-768, a post-quantum key encapsulation mechanism, with WireGuard, a modern VPN protocol. Rather than modifying the Diffie-Hellman handshake of the X25519 elliptic curve at kernel level, the proposed approach establishes a Kyber-based shared secret over the sockets. It injects it as a Pre-Shared Key (PSK) into WireGuard’s Noise protocol. This enhances WireGuard’s resistance to quantum attacks without altering its core code. Experimental results demonstrate successful key agreement and acceptable performance overhead, making the solution viable for hybrid VPN deployments in the post-quantum era.

Fields of Study & Subjects

Cryptography and Data Security Cryptography and Residue Arithmetic Quantum Information and Cryptography

Publication details

Journal / source
International Conference on Communication Systems & Networks (COMSNETS)
Pages
1018–1022
Publication date
6 January 2026
Language
EN