Post-Quantum Multi-Party Key Exchange: Design, Implementation and Evaluation
Sanish Gurung
Key establishment among multiple participants over an insecure channel is a widely adopted cryptographic operation. However, a quantum adversary can employ Shor's algorithm, compromising most key exchange protocols based on the discrete logarithm problem. Safeguarding against such quantum attacks requires transitioning to post-quantum key establishment protocols that incorporate quantum-resistant mathematical hardness assumptions. This thesis addresses the research gap on post-quantum key exchange for multiple participants and decentralized settings. It proposes the feasible solution, Multi-Party Key Exchange (MP-KEX) protocol, to derive a conference key, implemented and evaluated using OpenSSL and liboqs cryptographic libraries. The research evaluates four cryptographic algorithm combinations of key exchange and authentication, comparing their performance, identifying the protocol's bottleneck, and addressing the formulated research questions. This thesis demonstrates that the computational cost of MP-KEX protocol is largely dictated by digital signature algorithm used, with ML-DSA being inherently slower than ECDSA-P256. On the other hand, ML-KEM is computationally fast compared to X25519 for key exchange purpose. The main bottleneck of the protocol arises from the verification phase in the naive model, whose computation time is reduced by nearly 50 % with a quorum-based verification system when the group size is large. The findings demonstrate the feasibility of MP-KEX protocol, proposing novel post-quantum key exchange protocol that provides scalable performance and empirical comparison between classical and post-quantum approaches to contributory group key establishment.
Työväentutkimus Vuosikirja•Jul 31, 2026•0 citations