Efficient Slide Attacks

Abstract

The slide attack, presented in 1999 by Biryukov and Wagner, has already become a classical tool in cryptanalysis of block ciphers. While it was used to mount practical attacks on a few cryptosystems, its practical applicability is limited, as typically, its time complexity is lower bounded by 2n2^n (where nn is the block size). There are only a few known scenarios in which the slide attack performs better than the 2n2^n bound. In this paper we concentrate on {\it efficient} slide attacks, whose time complexity is less than 2n2^n. We present a number of new attacks that apply in scenarios in which previously known slide attacks are either inapplicable, or require at least 2n2^n operations. In particular, we present the first known slide attack on a Feistel construction with a {\it 3-round} self-similarity, and an attack with practical time complexity of 2402^{40} on a 128-bit key variant of the GOST block cipher with {\it unknown} S-boxes. The best previously known attack on the same variant, with {\it known} S-boxes (by Courtois, 2014), has time complexity of 2912^{91}

    Similar works