On Cryptographic Attacks Using Backdoors for SAT

Authors

  • Alexander Semenov Matrosov Institute for System Dynamics and Control Theory SB RAS, Irkutsk
  • Oleg Zaikin Matrosov Institute for System Dynamics and Control Theory SB RAS, Irkutsk
  • Ilya Otpuschennikov Matrosov Institute for System Dynamics and Control Theory SB RAS, Irkutsk
  • Stepan Kochemazov Matrosov Institute for System Dynamics and Control Theory SB RAS, Irkutsk
  • Alexey Ignatiev LASIGE, Faculty of Science, University of Lisbon

DOI:

https://doi.org/10.1609/aaai.v32i1.12205

Keywords:

Satisfiability, Backdoors, Cryptanalysis, Guess-and-determine attack

Abstract

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.

Downloads

Published

2018-04-26

How to Cite

Semenov, A., Zaikin, O., Otpuschennikov, I., Kochemazov, S., & Ignatiev, A. (2018). On Cryptographic Attacks Using Backdoors for SAT. Proceedings of the AAAI Conference on Artificial Intelligence, 32(1). https://doi.org/10.1609/aaai.v32i1.12205

Issue

Section

Main Track: Search and Constraint Satisfaction