Towards parallel direct SAT-based cryptanalysis

  • Authors:
  • Paweł Dudek;Mirosław Kurkowski;Marian Srebrny

  • Affiliations:
  • Institute of Computer and Information Sciences, Czestochowa University of Technology, Czestochowa, Poland;Institute of Computer and Information Sciences, Czestochowa University of Technology, Czestochowa, Poland;Institute of Computer Science, Polish Academy of Sciences, Warsaw, Poland

  • Venue:
  • PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we show a new approach of parallelised and optimised direct SAT-based cryptanalysis for symmetric block ciphers. It is shown how one can code directly in SAT each bit of the plaintext together with its 'route' through the enciphering algorithm steps, code the round key schedule and S-boxes, and eliminate all simple Boolean equivalences and redundancies. We show Boolean coding directly from the analysed cipher's source code, with no intermediate step of generating any auxiliary system of multivariate low-degree equations, as it was the case in SAT-enhanced algebraic cryptanalysis of [4]. This contributes to the results in much shorter formulae. Another speed-up effect we get by parallelising the cryptanalytic effort to some 2n available processing cores. We report some experimental results on two basic well known symmetric ciphers.