Symposium on Simplicity in Algorithms (SOSA) 2022
DOI: 10.1137/1.9781611977066.22
|View full text |Cite
|
Sign up to set email alerts
|

A Simple Deterministic Algorithm for Systems of Quadratic Polynomials over

Abstract: This article discusses a simple deterministic algorithm for solving quadratic Boolean systems which is essentially a special case of more sophisticated methods. The main idea fits in a single sentence: guess enough variables so that the remaining quadratic equations can be solved by linearization (i.e. by considering each remaining monomial as an independent variable and solving the resulting linear system). Under strong heuristic assumptions, this finds all the solutions of m quadratic polynomials in n variab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…In our attacks, we will adopt a simple version of the crossbred algorithm [JV17] to solve an overdefined system of quadratic equations, which is described in [BDT22]. This algorithm fits very well with our attacks on LowMC for its simplicity to bound the time complexity and to implement in practice.…”
Section: A Simple Version Of Crossbred Algorithm For Quadratic Equationsmentioning
confidence: 99%
See 2 more Smart Citations
“…In our attacks, we will adopt a simple version of the crossbred algorithm [JV17] to solve an overdefined system of quadratic equations, which is described in [BDT22]. This algorithm fits very well with our attacks on LowMC for its simplicity to bound the time complexity and to implement in practice.…”
Section: A Simple Version Of Crossbred Algorithm For Quadratic Equationsmentioning
confidence: 99%
“…The first attack is a new and simple guess-and-determine (GnD) attack on 3-round LowMC by using Banik et al's strategy [BBDV20] to linearize the 3-bit S-box, where we solve a system of quadratic equations with the standard linearization technique. The second attack is a much simpler yet more efficient GnD attack on 3-round LowMC by using a naive guess strategy to linearize the 3-bit S-box, where we solve quadratic equations with the simplified version of the crossbred algorithm [BDT22]. The third attack is for full-round (4-round) LowMC, where we still adopt the naive guess strategy but use Dinur's algorithm [Din21] to solve equations of degree 4.…”
Section: New Algebraic Attacks On Lowmcmentioning
confidence: 99%
See 1 more Smart Citation
“…In our attack, we will use a simple version of the crossbred algorithm for an overdefined quadratic equation system, which is described in [BDT22,LMSI22]. Suppose E(x) is a quadratic Boolean equation system, i.e.…”
Section: The Crossbred Algorithm For Quadratic Equationsmentioning
confidence: 99%
“…Specifically, we introduce nonlinear equations of degree 3 for the unknown variables in the online phase instead of enumerating them in [LSW + 22] and then solve the equation system effectively utilizing Dinur's algorithm [Din21]. In the key recovery phase, we introduce quadratic equations and use a simple version of the crossbred algorithm [BDT22,LMSI22] to solve an over-defined quadratic equation system, which successfully reduces the time complexity and relaxes the constraints on the number of active S-boxes caused by the linearization technique. In this way, we significantly extend the number of rounds for the difference enumeration attack on LowMC and improve the success probability from 0.5 to over 0.9.…”
Section: Introductionmentioning
confidence: 99%