MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  On the difficulty of constructing cryptographically strong substitution boxes (1996) [1 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Xian-mo Zhang, Yuliang Zheng
Journal of Universal Computer Science
http://pscit-www.fcit.monash.edu.au/~yuliang/pubs/jucs96-3.ps.Z
Add To MetaCart

Abstract:

Abstract: Two significant recent advances in cryptanalysis, namely the differential attack put forward by Biham and Shamir [BS91] and the linear attack by Matsui [Mat94a, Mat94b], have had devastating impact on data encryption algorithms. An eminent problem that researchers are facing is to design S-boxes or substitution boxes so that an encryption algorithm that employs the S-boxes is immune to the attacks. In this paper we present evidence indicating that there are many pitfalls on the road to achieve the goal. In particular, we show that certain types of S-boxes which are seemingly very appealing do not exist. We also show that, contrary to previous perception, techniques such as chopping or repeating permutations do not yield cryptographically strong S-boxes. In addition, we reveal an important combinatorial structure associated with certain quadratic permutations, namely, the difference distribution table of each differentially 2-uniform quadratic permutation embodies a Hadamard matrix. As an application of this result, we show that chopping a differentially 2-uniform quadratic permutation results in an S-box that is very prone to the differential cryptanalytic attack.

Citations

313 Differential Cryptanalysis of DES-like Cryptosystems – Biham, Shamir - 1990
292 cryptanalysis method for DES cipher, in – Matsui, Linear - 1994
265 Differential Cryptanalysis of the Data Encryption Standard – Biham, Shamir - 1993
72 Cryptanalysis Method for DES cipher – Linear - 1994
33 Improving Resistance to Differential Cryptanalysis and the Redesign of LOKI – Brown, Kwan, et al. - 1993
30 A survey of bent functions – Dillon - 1972
27 L.R.Knudsen, “Provable Security Against a Differential Attack – Nyberg - 1995
11 On Immunity against Biham and Shamir's "Differential Cryptanalysis – Adams - 1992
10 On permutations against differential cryptanalysis – Beth, Ding - 1994