A Polynomial-Time Attack on the BBCRS Scheme
Alain Couvreur, Ayoub Otmani, Jean-Pierre Tillich, Val\'erie, Gauthier-Umana

TL;DR
This paper presents a polynomial-time key-recovery attack on the BBCRS cryptographic scheme for certain parameter choices, exposing vulnerabilities in a scheme designed to hide code structures like Reed-Solomon codes.
Contribution
The authors develop a novel attack that breaks the BBCRS scheme when the rank is one and the sparsity parameter is within a specific range, challenging its assumed security.
Findings
The attack has complexity O(n^6).
It successfully recovers keys for all parameters proposed in prior literature.
The scheme's security assumptions are invalidated under these conditions.
Abstract
The BBCRS scheme is a variant of the McEliece public-key encryption scheme where the hiding phase is performed by taking the inverse of a matrix which is of the form where is a sparse matrix with average row/column weight equal to a very small quantity , usually , and is a matrix of small rank . The rationale of this new transformation is the reintroduction of families of codes, like generalized Reed-Solomon codes, that are famously known for representing insecure choices. We present a key-recovery attack when and is chosen between and where denotes the code rate. This attack has complexity and breaks all the parameters suggested in the literature.
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 · graph theory and CDMA systems · Cryptographic Implementations and Security
