An Algebraic Attack on Rank Metric Code-Based Cryptosystems
Magali Bardet, Pierre Briaud, Maxime Bros, Philippe Gaborit, Vincent, Neiger, Olivier Ruatta, Jean-Pierre Tillich

TL;DR
This paper introduces an algebraic attack on rank metric code-based cryptosystems by augmenting polynomial systems with additional equations, significantly reducing solving complexity and compromising the security of certain schemes like ROLLO-I-256.
Contribution
The authors develop a novel algebraic attack method that enhances polynomial system solving, challenging the assumed security of rank metric cryptosystems.
Findings
Augmented systems have solving degree r, r+1, or r+2 depending on parameters.
The attack reduces complexity estimates for Groebner basis computations.
Practical attack demonstrated on ROLLO-I-256, breaking 256-bit security.
Abstract
The Rank metric decoding problem is the main problem considered in cryptography based on codes in the rank metric. Very efficient schemes based on this problem or quasi-cyclic versions of it have been proposed recently, such as those in the submissions ROLLO and RQC currently at the second round of the NIST Post-Quantum Cryptography Standardization Process. While combinatorial attacks on this problem have been extensively studied and seem now well understood, the situation is not as satisfactory for algebraic attacks, for which previous work essentially suggested that they were ineffective for cryptographic parameters. In this paper, starting from Ourivski and Johansson's algebraic modelling of the problem into a system of polynomial equations, we show how to augment this system with easily computed equations so that the augmented system is solved much faster via Groebner bases. This…
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 · Polynomial and algebraic computation · Cryptography and Residue Arithmetic
