Published: September 28, 2022
Author(s)
Sarah Arpin (University of Colorado Boulder), Tyler Billingsley (Rose-Hulman Institute of Technology), Daniel Hast (Boston University), Jun Bo Lau (University of California San Diego), Ray Perlner (NIST), Angela Robinson (NIST)
Conference
Name: 13th International Workshop on Post-Quantum Cryptography (PQCrypto 2022)
Dates: 09/28/2022 - 09/30/2022
Location: Virtual Conference
Citation: Post-Quantum Cryptography - PQCrypto 2022, vol. 13512, pp. 89-103
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. We select parameters according to BIKE design principles and conduct a series of experiments. We directly compute the average DFR on a range of BIKE block sizes and identify both the waterfall and error floor regions of the DFR curve. We then study the influence on the average DFR of three sets \(C\), \(N\), and \(2N\) of near-codewords—vectors of low weight that induce syndromes of low weight—defined by Vasseur in 2021. We find that error vectors leading to decoding failures have small maximum support intersection with elements of these sets; further, the distribution of intersections is quite similar to that of sampling random error vectors and counting the intersections with \(C\), \(N\), and \(2N\). Our results indicate that these three sets are not sufficient in classifying vectors expected to cause decoding failures. Finally, we study the role of syndrome weight on the decoding behavior and conclude that the set of error vectors that lead to decoding failures differ from random vectors by having low syndrome weight.
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. We select parameters according to BIKE design principles and conduct a series of experiments. We directly compute the...
See full 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. We select parameters according to BIKE design principles and conduct a series of experiments. We directly compute the average DFR on a range of BIKE block sizes and identify both the waterfall and error floor regions of the DFR curve. We then study the influence on the average DFR of three sets \(C\), \(N\), and \(2N\) of near-codewords—vectors of low weight that induce syndromes of low weight—defined by Vasseur in 2021. We find that error vectors leading to decoding failures have small maximum support intersection with elements of these sets; further, the distribution of intersections is quite similar to that of sampling random error vectors and counting the intersections with \(C\), \(N\), and \(2N\). Our results indicate that these three sets are not sufficient in classifying vectors expected to cause decoding failures. Finally, we study the role of syndrome weight on the decoding behavior and conclude that the set of error vectors that lead to decoding failures differ from random vectors by having low syndrome weight.
Hide full abstract
Keywords
BIKE; error-correcting codes; McEliece; PQC; QC-MDPC
Control Families
None selected