Application of genetic algorithms in the construction of invertible substitution boxes

21Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free