1. Revisiting algebraic attacks on MinRank and on the rank decoding problem.
- Author
-
Bardet, Magali, Briaud, Pierre, Bros, Maxime, Gaborit, Philippe, and Tillich, Jean-Pierre
- Subjects
INFORMATION technology security ,NUMBER systems ,CRYPTOGRAPHY ,ALGEBRAIC equations ,CONFERENCES & conventions ,PUBLIC key cryptography ,CRYPTOSYSTEMS - Abstract
The Rank Decoding problem (RD) is at the core of rank-based cryptography. Cryptosystems such as ROLLO and RQC, which made it to the second round of the NIST Post-Quantum Standardization Process, as well as the Durandal signature scheme, rely on it or its variants. This problem can also be seen as a structured version of MinRank, which is ubiquitous in multivariate cryptography. Recently, Bardet et al. (in: Canteaut and Ishai, Advances in cryptology—EUROCRYPT 2020, Springer, Cham, 2020; Advances in cryptology—ASIACRYPT 2020, international conference on the theory and application of cryptology and information security, 2020. Proceedings, 2020) proposed attacks based on two new algebraic modelings, namely the MaxMinors modeling which is specific to RD and the Support-Minors modeling which applies to MinRank in general. Both improved significantly the complexity of algebraic attacks on these two problems. In the case of RD and contrarily to what was believed up to now, these new attacks were shown to be able to outperform combinatorial attacks and this even for very small field sizes. However, we prove here that the analysis performed in Bardet et al. (in: Advances in cryptology—ASIACRYPT 2020, international conference on the theory and application of cryptology and information security, 2020. Proceedings, 2020) for one of these attacks which consists in mixing the MaxMinors modeling with the Support-Minors modeling to solve RD is too optimistic and leads to underestimate the overall complexity. This is done by exhibiting linear dependencies between these equations and by considering an F q m version of these modelings which turns out to be instrumental for getting a better understanding of both systems. Moreover, by working over F q m rather than over F q , we are able to drastically reduce the number of variables in the system and we (i) still keep enough algebraic equations to be able to solve the system, (ii) are able to analyze rigorously the complexity of our approach. This new approach may improve the older MaxMinors approach on RD from Bardet et al. (in: Canteaut and Ishai, Advances in cryptology—EUROCRYPT 2020, Springer, Cham, 2020; Advances in cryptology—ASIACRYPT 2020, international conference on the theory and application of cryptology and information security, 2020. Proceedings, 2020) for certain parameters. We also introduce a new hybrid approach on the Support-Minors system whose impact is much more general since it applies to any MinRank problem. This technique improves significantly the complexity of the Support-Minors approach for small to moderate field sizes. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF