Paper 2024/1736 Original: eprint.iacr.org/2024/1736 ↗

A graph-theoretic approach to analyzing decoding failures of BIKE

Sarah Arpin
Tyler Raven Billingsley
Daniel Rayor Hast
Jun Bo Lau
Ray Perlner
Angela Robinson
Abstract

We present experimental findings on the decoding failure rate (DFR) of BIKE, a fourth-round candidate in the NIST Post-Quantum Standardization process, at the 20-bit security level using graph-theoretic approaches. We select parameters according to BIKE design principles and conduct a series of experiments using Rust to generate significantly more decoding failure instances than in prior work using SageMath. For each decoding failure, we study the internal state of the decoder at each iteration and find that for 97% of decoding failures at block size $r=587$, the decoder reaches a fixed point within 7 iterations. We then consider the corresponding Tanner graphs of each decoding failure instance to determine whether the decoding failures are due to absorbing sets. We find that 81% of decoding failures at $r=587$ were caused by absorbing sets, and of these the majority were $(d,d)$-near codewords.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2024-10-23: last updated
2024-10-23: published
Short URL
https://ia.cr/2024/1736
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1736,
      author = {Sarah Arpin and Tyler Raven Billingsley and Daniel Rayor Hast and Jun Bo Lau and Ray Perlner and Angela Robinson},
      title = {A graph-theoretic approach to analyzing decoding failures of BIKE},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1736},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1736}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.