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 …

Modular and efficient divide-and-conquer SAT solver on top of the painless framework

L Le Frioux, S Baarir, J Sopena, F Kordon - … , TACAS 2019, Held as Part of …, 2019 - Springer
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 …

Distributed cube and conquer with paracooba

M Heisinger, M Fleury, A Biere - … of Satisfiability Testing–SAT 2020: 23rd …, 2020 - Springer
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 …

Online bayesian moment matching based sat solver heuristics

H Duan, S Nejati, G Trimponias… - International …, 2020 - proceedings.mlr.press
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 …

A machine learning based splitting heuristic for divide-and-conquer solvers

S Nejati, L Le Frioux, V Ganesh - … Conference, CP 2020, Louvain-la-Neuve …, 2020 - Springer
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 …

Cdcl (crypto) sat solvers for cryptanalysis

S Nejati, V Ganesh - arxiv preprint arxiv:2005.13415, 2020 - arxiv.org
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 …

[PDF][PDF] Sat solving in the serverless cloud

A Ozdemir, H Wu, C Barrett - 2021 Formal Methods in Computer …, 2021 - library.oapen.org
In recent years, cloud service providers have sold computation in increasingly granular
units. Most recently,“serverless” executors run a single executable with restricted network …

[PDF][PDF] Migrating solver state

A Biere, MS Chowdhury, MJ Heule, B Kiesl - … proceedings in informatics, 2022 - par.nsf.gov
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 …

[PDF][PDF] Proof-Stitch: Proof Combination for Divide-and-Conquer SAT Solvers.

AA Nair, S Chattopadhyay, H Wu, A Ozdemir… - FMCAD, 2022 - library.oapen.org
With the increasing availability of parallel computing power, there is a growing focus on
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 …