On Cryptographic Attacks Using Backdoors for SAT

03/13/2018
by   Alexander Semenov, et al.
0

Propositional satisfiability (SAT) is at the nucleus of state-of-the-art approaches to a variety of computationally hard problems, one of which is cryptanalysis. Moreover, a number of practical applications of SAT can only be tackled efficiently by identifying and exploiting a subset of formula's variables called backdoor set (or simply backdoors). This paper proposes a new class of backdoor sets for SAT used in the context of cryptographic attacks, namely guess-and-determine attacks. The idea is to identify the best set of backdoor variables subject to a statistically estimated hardness of the guess-and-determine attack using a SAT solver. Experimental results on weakened variants of the renowned encryption algorithms exhibit advantage of the proposed approach compared to the state of the art in terms of the estimated hardness of the resulting guess-and-determine attacks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2022

NP^#P = ∃PP and other remarks about maximized counting

We consider the following decision problem DMAX#SAT, and generalizations...
research
10/04/2022

Estimating the hardness of SAT encodings for Logical Equivalence Checking of Boolean circuits

In this paper we investigate how to estimate the hardness of Boolean sat...
research
12/05/2022

Inverting Cryptographic Hash Functions via Cube-and-Conquer

MD4 and MD5 are seminal cryptographic hash functions proposed in early 1...
research
05/17/2018

Translation of Algorithmic Descriptions of Discrete Functions to SAT with Applications to Cryptanalysis Problems

In the present paper we describe the technology for translating algorith...
research
05/07/2014

Transalg: a Tool for Translating Procedural Descriptions of Discrete Functions to SAT

In this paper we present the Transalg system, designed to produce SAT en...
research
10/26/2019

Generalized SAT-Attack-Resistant Logic Locking

Logic locking is used to protect integrated circuits (ICs) from piracy a...
research
10/30/2017

Improve SAT-solving with Machine Learning

In this project, we aimed to improve the runtime of Minisat, a Conflict-...

Please sign up or login with your details

Forgot password? Click here to reset