TY - JOUR
T1 - Structural and Statistical Analysis of Multidimensional Linear Approximations of Random Functions and Permutations
AU - Ashur, Tomer
AU - Khan, Mohsin
AU - Nyberg, Kaisa
N1 - TARKISTA RAHOITUS!!! EI OLLUT TIETOJA TÄSSÄ VAIHEESSA
PY - 2022/2/1
Y1 - 2022/2/1
N2 - The goal of this paper is to investigate linear approximations of random
functions and permutations. Our motivation is twofold. First, before
the distinguishability of a practical cipher from an ideal one can be
analysed, the cryptanalyst must have an accurate understanding of the
statistical behaviour of the ideal cipher. Secondly, this issue has been
neglected both in old and in more recent studies, particularly when
multiple linear approximations are being used simultaneously.
Traditional models have been based on the average behaviour and
simplified using other assumptions such as independence of the linear
approximations. Multidimensional cryptanalysis was introduced to avoid
making artificial assumptions about statistical independence of linear
approximations. On the other hand, it has the drawback of including many
trivial approximations that do not contribute to the attack but just
cause a waste of time and memory. We show for the first time in this
paper that the trivial approximations reduce the degree of freedom of
the related
χ2
distribution. Previously, the affine linear cryptanalysis was proposed
to allow removing trivial approximations and, at the same time,
admitting a solid statistical model. In this paper, we identify another
type of multidimensional linear approximation, called Davies-Meyer
approximation, which has similar advantages, and present full
statistical models for both the affine and the Davies-Meyer type of
multidimensional linear approximations. The new models given in this
paper are realistic, accurate and easy to use. They are backed up by
standard statistical tools such as Pearson’s
χ2
test and finite population correction and demonstrated to work accurately using practical examples.
AB - The goal of this paper is to investigate linear approximations of random
functions and permutations. Our motivation is twofold. First, before
the distinguishability of a practical cipher from an ideal one can be
analysed, the cryptanalyst must have an accurate understanding of the
statistical behaviour of the ideal cipher. Secondly, this issue has been
neglected both in old and in more recent studies, particularly when
multiple linear approximations are being used simultaneously.
Traditional models have been based on the average behaviour and
simplified using other assumptions such as independence of the linear
approximations. Multidimensional cryptanalysis was introduced to avoid
making artificial assumptions about statistical independence of linear
approximations. On the other hand, it has the drawback of including many
trivial approximations that do not contribute to the attack but just
cause a waste of time and memory. We show for the first time in this
paper that the trivial approximations reduce the degree of freedom of
the related
χ2
distribution. Previously, the affine linear cryptanalysis was proposed
to allow removing trivial approximations and, at the same time,
admitting a solid statistical model. In this paper, we identify another
type of multidimensional linear approximation, called Davies-Meyer
approximation, which has similar advantages, and present full
statistical models for both the affine and the Davies-Meyer type of
multidimensional linear approximations. The new models given in this
paper are realistic, accurate and easy to use. They are backed up by
standard statistical tools such as Pearson’s
χ2
test and finite population correction and demonstrated to work accurately using practical examples.
KW - Ciphers
KW - Computational modeling
KW - Correlation
KW - Cryptography
KW - Licenses
KW - Linear approximation
KW - Probability distribution
UR - http://www.scopus.com/inward/record.url?scp=85119400080&partnerID=8YFLogxK
U2 - 10.1109/TIT.2021.3128618
DO - 10.1109/TIT.2021.3128618
M3 - Article
AN - SCOPUS:85119400080
SN - 0018-9448
VL - 68
SP - 1296
EP - 1315
JO - IEEE Transactions on Information Theory
JF - IEEE Transactions on Information Theory
IS - 2
ER -