Linear hulls with correlation zero and linear cryptanalysis of block ciphers

  • Authors:
  • Andrey Bogdanov;Vincent Rijmen

  • Affiliations:
  • Department of ESAT and IBBT Security Department, KU Leuven, Heverlee, Belgium 3001;Department of ESAT and IBBT Security Department, KU Leuven, Heverlee, Belgium 3001

  • Venue:
  • Designs, Codes and Cryptography
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

Linear cryptanalysis, along with differential cryptanalysis, is an important tool to evaluate the security of block ciphers. This work introduces a novel extension of linear cryptanalysis: zero-correlation linear cryptanalysis, a technique applicable to many block cipher constructions. It is based on linear approximations with a correlation value of exactly zero. For a permutation on n bits, an algorithm of complexity 2n-1 is proposed for the exact evaluation of correlation. Non-trivial zero-correlation linear approximations are demonstrated for various block cipher structures including AES, balanced Feistel networks, Skipjack, CLEFIA, and CAST256. As an example, using the zero-correlation linear cryptanalysis, a key-recovery attack is shown on 6 rounds of AES-192 and AES-256 as well as 13 rounds of CLEFIA-256.