Abstract
Existing literature shows that genetic algorithms can be successfully used for automated construction of S-boxes. In this paper we show the usage of genetic algorithm, more specifically NSGA-II, as an aid in designing and testing of invertible substitution boxes which are special case of substitution boxes. Many cryptographic properties of Sboxes are often contradicting each other. It is therefore difficult to find an optimal solution. NSGA-II proved to be a valuable tool in finding a range of solutions from which we can later select an appropriate S-box for a cipher. We also show that we can use NSGA-II to test integration of S-boxes with a cipher and automatically reject S-boxes which make the cipher weak.
Author supplied keywords
Cite
CITATION STYLE
Kapuściński, T., Nowicki, R. K., & Napoli, C. (2016). Application of genetic algorithms in the construction of invertible substitution boxes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9692, pp. 380–391). Springer Verlag. https://doi.org/10.1007/978-3-319-39378-0_33
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.