Near-Codewords Aware Bit Flipping Decoding of QC-MDPC Codes
Alessio Baldelli, Marco Baldi, Davide De Zuane, and Paolo Santini

TL;DR
This paper introduces a near-codewords aware modification to Bit-Flipping decoders for QC-MDPC codes, significantly reducing decoding failures with minimal computational overhead.
Contribution
It proposes a novel modification enabling BF decoders to recognize and recover from near-codeword errors, improving decoding success rates.
Findings
Drastic reduction in decoding failure rate (DFR) observed in simulations.
Near-codewords awareness enhances BF-Max decoder performance beyond BIKE decoders.
Minimal additional computational cost for the near-codewords recognition modification.
Abstract
Bit-Flipping (BF) decoders are a family of decoders widely employed in post-quantum cryptographic schemes based on Quasi-Cyclic Moderate-Density Parity-Check (QC-MDPC) codes, such as BIKE. BF decoders suffer from trapping sets, corresponding to low-weight error patterns that likely lead to decoding failures. For QC-MDPC codes, the most relevant family of trapping sets is that of near-codewords, which are error patterns associated to low-weight syndromes. Indeed, recent works show that error patterns having a large overlap with near-codewords are the main culprits for decoding failures at very low Decoding Failure Rate (DFR) values. In this paper, we show that any BF decoder can be tweaked and made somehow aware of near-codewords, which means being able to recognize, and recover from, bad configurations due to near-codewords. We show that this modification results in minimal…
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.
