Books Preprints PR Notes Ph.D. Theses Master Theses Search

Master Thesis no. 1996-01


Correlation Attacks on Block Ciphers

Thomas Jakobsen

January 1996


Abstract

This report presents a new statistical attack on iterative block ciphers called the correlation attack which is a natural generalization of linear cryptanalysis. The attack is based on finding complex-valued functions on the input and the output of a cipher which have a high correlation. Their mutual relation is then exploited to yield information about the final round key. Introducing the notion of imbalance, I/O product, and correlation matrix, it is shown how to measure a cipher's security against the attack, and the mini-cipher IDEA(8) is found to be provably secure ( assuming independency of subkeys). Links to other kinds of statistical attacks are explored. In particular, it is shown that the correlation matrix of a cipher and the matrix of differential transition probabilities used with differential cryptanalysis are connected by the 2-dimensional Fourier transform. This implies that correlation cryptanalysis and differential cryptanalysis are essentially of the same strength.
Pages: 91
AMS classification: 94
Keywords: Correlation, Boolean complexity, linear crypanalysis, partitioning cryptanalysis, differential cryptanalysis, statisti