Weak-Key Analysis for BIKE Post-Quantum Key Encapsulation Mechanism
Mohammad Reza Nosouhi, Syed W. Shah, Lei Pan, Yevhen Zolotavkin,, Ashish Nanda, Praveen Gauravaram, Robin Doss

TL;DR
This paper investigates the impact of weak keys on the security of the BIKE post-quantum cryptographic scheme, demonstrating potential vulnerabilities and proposing a key-check algorithm to mitigate weak-key risks.
Contribution
It provides the first extensive experimental analysis of weak-keys in BIKE and introduces a key-check algorithm to enhance security against weak-key attacks.
Findings
Weak-keys can significantly threaten BIKE's IND-CCA security.
Implementation shows the prevalence of weak-keys in BIKE.
Proposed key-check algorithm can effectively identify and prevent weak-keys.
Abstract
The evolution of quantum computers poses a serious threat to contemporary public-key encryption (PKE) schemes. To address this impending issue, the National Institute of Standards and Technology (NIST) is currently undertaking the Post-Quantum Cryptography (PQC) standardization project intending to evaluate and subsequently standardize the suitable PQC scheme(s). One such attractive approach, called Bit Flipping Key Encapsulation (BIKE), has made to the final round of the competition. Despite having some attractive features, the IND-CCA security of the BIKE depends on the average decoder failure rate (DFR), a higher value of which can facilitate a particular type of side-channel attack. Although the BIKE adopts a Black-Grey-Flip (BGF) decoder that offers a negligible DFR, the effect of weak-keys on the average DFR has not been fully investigated. Therefore, in this paper, we first…
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
TopicsCryptographic Implementations and Security · Quantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata
