The Rank Decoding problem (RD) is at the core of rank-based cryptography. This problem can also be seen as a structured version of MinRank, which is ubiquitous in multivariate cryptography. Recently, \cite{BBBGNRT20,BBCGPSTV20} 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 \cite{BBCGPSTV20} 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 $\fqm$ version of these modelings which turns out to be instrumental for getting a better understanding of both systems. Moreover, by working over $\Fqm$ rather than over $\ff{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 \cite{BBBGNRT20,BBCGPSTV20} 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.
翻译:下调问题( RD) 位于基于级的加密核心。 这个问题也可以被视为 MinRank 的结构化版本, 它在多变加密中是无处不在的。 最近, 这些新攻击以两个新的代数模型为基础, 即用于 RD 的 Max Minors 模型和适用于 MinRank 的 支持- Minors 模型。 两者都大大改善了这两个问题的代数攻击的复杂性。 在RD 和 MIRC 中, 其代数攻击的复杂性也得到了改善。 在目前相信的多变式加密中, 这些新攻击被显示能够超过组合式攻击, 甚至对于非常小的字段。 然而, 我们在这里证明, 在 Max Minors 模型中, 其数学方法比 支持- Minors 模型更小, 能够解决 RDRD 的代数, 仍然过于乐观, 并导致低估整个字段的复杂性。 在RD和 RF IM 系统上, 将这种新的 变的 MA 系统变成一个更好的 。