International Journal of Information Security

, Volume 15, Issue 1, pp 51–65

On selection of samples in algebraic attacks and a new technique to find hidden low degree equations

  • Petr Sušil
  • Pouyan Sepehrdad
  • Serge Vaudenay
  • Nicolas Courtois
Special Issue Paper

DOI: 10.1007/s10207-015-0295-8

Cite this article as:
Sušil, P., Sepehrdad, P., Vaudenay, S. et al. Int. J. Inf. Secur. (2016) 15: 51. doi:10.1007/s10207-015-0295-8
  • 160 Downloads

Abstract

The best way of selecting samples in algebraic attacks against block ciphers is not well explored and understood. We introduce a simple strategy for selecting the plaintexts and demonstrate its strength by breaking reduced-round KATAN32, LBlock and SIMON. For each case, we present a practical attack on reduced-round version which outperforms previous attempts of algebraic cryptanalysis whose complexities were close to exhaustive search. The attack is based on the selection of samples using cube attack and ElimLin which was presented at FSE’12, and a new technique called Universal Proning. In the case of LBlock, we break 10 out of 32 rounds. In KATAN32, we break 78 out of 254 rounds. Unlike previous attempts which break smaller number of rounds, we do not guess any bit of the key and we only use structural properties of the cipher to be able to break a higher number of rounds with much lower complexity. We show that cube attacks owe their success to the same properties and therefore can be used as a heuristic for selecting the samples in an algebraic attack. The performance of ElimLin is further enhanced by the new Universal Proning technique, which allows to discover linear equations that are not found by ElimLin.

Keywords

Algebraic attacks LBlock KATAN32 SIMON ElimLin Cube attack Universal proning Extended proning 

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  • Petr Sušil
    • 1
  • Pouyan Sepehrdad
    • 1
  • Serge Vaudenay
    • 1
  • Nicolas Courtois
    • 2
  1. 1.EPFLLausanneSwitzerland
  2. 2.UCLLondonUK