On the Difficulty of Constructing Cryptographically Strong Substitution Boxes

dc.creatorZhang,Xian-Mo
dc.creatorZheng,Yuliang
dc.date1996
dc.date.accessioned2024-02-06T12:48:11Z
dc.date.available2024-02-06T12:48:11Z
dc.descriptionTwo 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.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-002-03-0147
dc.identifierhttps://lib.jucs.org/article/27228/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/6940
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 2(3): 147-162
dc.subjectcryptography
dc.subjectdifferential attack
dc.subjectlinear attack
dc.subjectpermutations
dc.subjectsubstitution boxes (S-boxes)
dc.titleOn the Difficulty of Constructing Cryptographically Strong Substitution Boxes
dc.typeResearch Article
Файлы
Коллекции