Statistical Decoding 2.0: Reducing Decoding to LPN
Kevin Carrier, Thomas Debris-Alazard, Charles Meyer-Hilfiger,, Jean-Pierre Tillich

TL;DR
This paper introduces a novel decoding algorithm that reduces the problem to Learning Parity with Noise (LPN), outperforming traditional information set decoders for certain code rates, marking a significant advancement in code-based cryptography.
Contribution
It presents a new approach to decoding by leveraging LPN techniques, providing the first improvement over ISD algorithms in over 60 years for specific code rates.
Findings
Outperforms ISD algorithms at code rates below 0.3
Uses LPN solutions with Fourier techniques for decoding
Achieves significant decoding efficiency improvements
Abstract
The security of code-based cryptography relies primarily on the hardness of generic decoding with linear codes. The best generic decoding algorithms are all improvements of an old algorithm due to Prange: they are known under the name of information set decoders (ISD). A while ago, a generic decoding algorithm which does not belong to this family was proposed: statistical decoding. It is a randomized algorithm that requires the computation of a large set of parity-checks of moderate weight, and uses some kind of majority voting on these equations to recover the error. This algorithm was long forgotten because even the best variants of it performed poorly when compared to the simplest ISD algorithm. We revisit this old algorithm by using parity-check equations in a more general way. Here the parity-checks are used to get LPN samples with a secret which is part of the error and the LPN…
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 · Cryptographic Implementations and Security · Benford’s Law and Fraud Detection
