On the Independence Assumption in Quasi-Cyclic Code-Based Cryptography
Maxime Bombar, Nicolas Resch, Emiel Wiedijk

TL;DR
This paper investigates the independence assumption in the security analysis of quasi-cyclic code-based cryptography, revealing cases where the assumption fails and discussing implications for cryptographic security and reductions.
Contribution
It uncovers limitations of the independence assumption in the analysis of quasi-cyclic codes, challenging previous heuristic models used in cryptographic security proofs.
Findings
The independence assumption can fail in certain cases.
The noise behavior in quasi-cyclic codes is more subtle than previously modeled.
Implications for security analysis and worst-case to average-case reductions.
Abstract
Cryptography based on the presumed hardness of decoding codes -- i.e., code-based cryptography -- has recently seen increased interest due to its plausible security against quantum attackers. Notably, of the four proposals for the NIST post-quantum standardization process that were advanced to their fourth round for further review, two were code-based. The most efficient proposals -- including HQC and BIKE, the NIST submissions alluded to above -- in fact rely on the presumed hardness of decoding structured codes. Of particular relevance to our work, HQC is based on quasi-cyclic codes, which are codes generated by matrices consisting of two cyclic blocks. In particular, the security analysis of HQC requires a precise understanding of the Decryption Failure Rate (DFR), whose analysis relies on the following heuristic: given random ``sparse'' vectors (say, each coordinate is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Cellular Automata and Applications
