Translation of algorithmic descriptions of discrete functions to SAT with applications to cryptanalysis problems
A Semenov, I Otpuschennikov… - Logical Methods in …, 2020 - lmcs.episciences.org
In the present paper, we propose a technology for translating algorithmic descriptions of
discrete functions to SAT. The proposed technology is aimed at applications in algebraic …
discrete functions to SAT. The proposed technology is aimed at applications in algebraic …
Modular and efficient divide-and-conquer SAT solver on top of the painless framework
Over the last decade, parallel SATisfiability solving has been widely studied from both
theoretical and practical aspects. There are two main approaches. First, divide-and-conquer …
theoretical and practical aspects. There are two main approaches. First, divide-and-conquer …
Distributed cube and conquer with paracooba
Cube and conquer is currently the most effective approach to solve hard combinatorial
problems in parallel. It organizes the search in two phases. First, a look-ahead solver splits …
problems in parallel. It organizes the search in two phases. First, a look-ahead solver splits …
Online bayesian moment matching based sat solver heuristics
In this paper, we present a Bayesian Moment Matching (BMM) based method aimed at
solving the initialization problem in Boolean SAT solvers. The initialization problem can be …
solving the initialization problem in Boolean SAT solvers. The initialization problem can be …
A machine learning based splitting heuristic for divide-and-conquer solvers
In this paper, we present a machine learning based splitting heuristic for divide-and-conquer
parallel Boolean SAT solvers. Splitting heuristics, whether they are look-ahead or look-back …
parallel Boolean SAT solvers. Splitting heuristics, whether they are look-ahead or look-back …
Cdcl (crypto) sat solvers for cryptanalysis
Over the last two decades, we have seen a dramatic improvement in the efficiency of conflict-
driven clause-learning Boolean satisfiability (CDCL SAT) solvers on industrial problems …
driven clause-learning Boolean satisfiability (CDCL SAT) solvers on industrial problems …
[PDF][PDF] Sat solving in the serverless cloud
In recent years, cloud service providers have sold computation in increasingly granular
units. Most recently,“serverless” executors run a single executable with restricted network …
units. Most recently,“serverless” executors run a single executable with restricted network …
[PDF][PDF] Migrating solver state
We present approaches to store and restore the state of a SAT solver, allowing us to migrate
the state between different compute resources, or even between different solvers. This can …
the state between different compute resources, or even between different solvers. This can …
[PDF][PDF] Proof-Stitch: Proof Combination for Divide-and-Conquer SAT Solvers.
With the increasing availability of parallel computing power, there is a growing focus on
parallelizing algorithms for important automated reasoning problems such as Boolean …
parallelizing algorithms for important automated reasoning problems such as Boolean …
Cdcl (crypto) and machine learning based sat solvers for cryptanalysis
S Nejati - 2020 - uwspace.uwaterloo.ca
Over the last two decades, we have seen a dramatic improvement in the efficiency of conflict-
driven clause-learning Boolean satisfiability (CDCL SAT) solvers over industrial problems …
driven clause-learning Boolean satisfiability (CDCL SAT) solvers over industrial problems …