An Algorithm for Improving Algebraic Degree of S-Box Based on Affine Equivalence Transformation
The Substitution box (S-box) plays an important role in a block cipher as it is the only nonlinear part of the cipher in most cases. To avoid various attacks on the ciphers and for efficient software implementation, S-boxes are required to satisfy a lot of properties, for instance being a permutation defined on the fields with even degrees, with a high algebraic degree, a low differential uniformity and a high nonlinearity, etc. However, it seems very difficult to find an S-box to satisfy all the criteria. The S-box of low algebraic degree is vulnerable to many attacks such as linear and differential cryptanalysis, for instance higher-order differential attacks, algebraic attacks or cube attacks. In this paper the authors propose an algorithm for improving algebraic degree of the S-box while not affecting its other important properties. The algorithm is based on affine equivalence transformation of the S-boxes.
Year of publication: |
2017
|
---|---|
Authors: | Dung, Luong The ; Tho, Hoang Duc |
Published in: |
International Journal of Knowledge and Systems Science (IJKSS). - IGI Global, ISSN 1947-8216, ZDB-ID 2703502-5. - Vol. 8.2017, 1 (01.01.), p. 53-64
|
Publisher: |
IGI Global |
Subject: | Affine Equivalence | Algebraic Degree | Algorithm | Cryptanalysis | S-Boxes |
Saved in:
Saved in favorites
Similar items by subject
-
Cryptanalysis of a new ultralightweight RFID authentication protocol—SASI
Phan, Raphael C.-W., (2009)
-
Applicability of Cellular Automata in Cryptanalysis
Bhasin, Harsh, (2017)
-
Chandrakar, Preeti, (2017)
- More ...