2020
DOI: 10.1007/978-3-030-58475-7_45
|View full text |Cite
|
Sign up to set email alerts
|

Parity (XOR) Reasoning for the Index Calculus Attack

Abstract: Models for cryptographic problems are often expressed as boolean polynomial systems, whose equivalent logical formulas can be treated using SAT solvers. Given the algebraic nature of the problem, the use of the logical XOR operator is common in SAT-based cryptanalysis. Recent works have focused on advanced techniques for handling parity (XOR) constraints, such as the Gaussian Elimination technique. First, we propose an original XOR-reasoning SAT solver, named WD-Sat, dedicated to a specific cryptographic probl… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(9 citation statements)
references
References 23 publications
0
9
0
Order By: Relevance
“…We experimented with Gröbner bases and sat approaches. In [35], WDSat is reported to outperform the Gröbner basis methods, as well as all generic SAT solvers for this particular problem. First, we confirm this by experimenting with higher parameters and results are reported in Table 2.…”
Section: Resultsmentioning
confidence: 95%
See 2 more Smart Citations
“…We experimented with Gröbner bases and sat approaches. In [35], WDSat is reported to outperform the Gröbner basis methods, as well as all generic SAT solvers for this particular problem. First, we confirm this by experimenting with higher parameters and results are reported in Table 2.…”
Section: Resultsmentioning
confidence: 95%
“…The backtrack procedure is used to undo all changes made to F after the last truth-value assignment. For more details on how these procedures are handled in the WDSat implementation, see [35].…”
Section: Breaking Symmetrymentioning
confidence: 99%
See 1 more Smart Citation
“…
Over the last decade, there have been significant efforts in developing efficient XOR-enabled SAT solvers for cryptographic applications. In [22] we proposed a solver specialised to cryptographic problems, and more precisely to instances arising from the index calculus attack on the discrete logarithm problem for elliptic curve-based cryptosystems. Its most prominent feature is the module that performs an enhanced version of Gaussian Elimination.
…”
mentioning
confidence: 99%
“…Its most prominent feature is the module that performs an enhanced version of Gaussian Elimination. [22] is concentrated on the theoretical aspects of the new tool, but the running time-per-conflict results suggest that this module uses efficient implementation techniques as well. Thus, the first goal of this paper is to give a comprehensive exposition of the implementation details of WDSat.…”
mentioning
confidence: 99%