
PoP! Goes the VOLE: Shorter Proofs of Possession for KEM Certificates
This IACR ePrint paper proposes and benchmarks a non-interactive Proof of Possession (PoP) for the code-based post-quantum KEM HQC, built using the VOLE-in-the-Head (VOLEitH) zero-knowledge paradigm, to solve the practical problem of issuing KEM-based certificates needed by protocols like KEMTLS. The authors integrate their HQC PoP into the ACME certificate-issuance protocol and compare it against existing PoP schemes for Kyber and FrodoKEM, showing Kyber issues certificates faster but at the cost of protocol or NIST-standard compatibility, while their HQC-based PoP keeps compatibility and achieves smaller proof sizes, which matters under unstable-network conditions due to larger KEM-based CSRs.
What it is
A VOLE-in-the-Head (VOLEitH)-based non-interactive Proof of Possession (PoP) scheme for HQC, the NIST-standardized code-based post-quantum KEM. Authored by Bettaieb, Giron, Kulkarni, and Palumbi (TII and UTFPR), and integrated into the ACME protocol for automated certificate issuance.
How it works
Certificate authorities issuing KEM-based certificates (needed for KEMTLS) must verify that a requester actually holds the private key matching a submitted KEM public key, since KEMs lack a native signing operation for this. The paper's PoP uses the VOLEitH zero-knowledge paradigm to let the certificate requester prove possession of the HQC private key non-interactively, without revealing it, as part of the CSR submitted through ACME.
Preconditions / Affected
Applies to CAs and protocols adopting KEM-based certificates (e.g., for KEMTLS deployments) using HQC specifically. The comparison baseline covers PoP schemes for Kyber and FrodoKEM from Güneysu et al. (CCS '22).
What to do
The paper reports a three-way tradeoff among PoP schemes integrated into ACME:
- Kyber-based PoP: fastest certificate issuance, but requires either breaking ACME/protocol compatibility (significant alterations to proposed internet standards) or breaking NIST-standard compliance.
- HQC-based PoP (this paper): maintains both ACME compatibility and NIST compliance, and produces smaller proof sizes than the alternatives.
- Under simulated unstable-network conditions (relevant because KEM-based CSRs are larger than classical ones), HQC-PoP's smaller proof size makes its overall performance competitive with the fastest (Kyber) option despite Kyber's raw speed advantage.
For teams planning KEMTLS/PQC certificate infrastructure, HQC-PoP is presented as the option that avoids forcing a choice between standards compliance and protocol compatibility — the Kyber alternative forces that tradeoff.
Caveats
The paper does not report absolute benchmark numbers (timings/proof-size figures) in the available text beyond qualitative comparisons ("smaller," "competitive," "faster"). No implementation/repository link or specific ACME extension details are given on this page.
Technologies named here
- VOLE-in-the-Head
- HQC
- Kyber
- HQC-PoP
- FrodoKEM
- ACME protocol
- KEMTLS
- TLS
Techniques named here
- Proof of Possession for KEM public keys
- Network traffic analysis under unstable network conditions
Also named here
- ACME
Related in Identity & Access
Education Under Attack: The Pattern Behind Recent University Breaches
Next-Gen Phishing Tactics Users Aren’t Ready For | Huntress
.png)
Google API keys keep working after you delete them
