Paper 2025/1043
Efficient QC-MDPC Cryptosystems with Bounded Decoding Failure Rate -- Extended Version
Abstract
Niederreiter-style post quantum cryptosystems based on QC-MDPC codes, such as BIKE, have shown promising efficiency figures and enjoy a straightforward reduction to conjectured-hard problems in coding theory. The longstanding issue in their design is having a closed form Decoding Failure Rate (DFR) analysis of the iterative decoder employed by their decryption primitive, as decoding failures leak information on the private key. State of the art models either provide loose bounds, or do not consider the decoding algorithm employed in practice, using the behavior of a simpler one as a proxy. In this work, we provide a closed-form estimate of the DFR for the practically employed three-iterations parallel decoder, applied to QC-MDPC codes. This result constitutes the first closed form DFR model targeting both the same code family and the same decoder employed in the cryptosystem. Leveraging our estimation technique, we design the parameters for a QC-MDPC based Niederreiter encryption scheme, obtaining a $2\times$ improvement in public key and ciphertext size w.r.t. the previous best cryptosystem design with DFR closed-form bounds, LEDAcrypt-KEM. Furthermore, we show that our new parameters yield up to $30$% smaller public key size and $2.2\times$ to $4.4\times$ smaller ciphertexts w.r.t. HQC, the code based key encapsulation method selected by the US NIST for standardization, and achieve up to $3\times$ speedup with respect to BIKE in ephemeral and long-term key usage.
Note: Further revision of the work, representing the extended version of the paper accepted at CRYPTO 2026. Adds an extended discussion on weak keys and computational performance results.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- A major revision of an IACR publication in CRYPTO 2026
- Keywords
- Post quantum cryptographyCode based cryptographyNiederreiter constructionDecryption failure rate
- Contact author(s)
-
alessandro annechini @ polimi it
alessandro barenghi @ polimi it
gerardo pelosi @ polimi it
simone perriello @ polimi it - History
- 2026-06-09: last of 4 revisions
- 2025-06-04: received
- See all versions
- Short URL
- https://ia.cr/2025/1043
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1043,
author = {Alessandro Annechini and Alessandro Barenghi and Gerardo Pelosi and Simone Perriello},
title = {Efficient {QC}-{MDPC} Cryptosystems with Bounded Decoding Failure Rate -- Extended Version},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1043},
year = {2025},
url = {https://eprint.iacr.org/2025/1043}
}