An Effective Genetic Algorithm for Self-Inverse S-Boxes

Published: 01 Jan 2007, Last Modified: 11 Feb 2025CIS 2007EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: As unique nonlinear components of most block ciphers, S-boxes provide the most important confusion effect. How to design secure S-boxes is a key problem in the design of block ciphers. There have existed many methods to design S-boxes, among which the method with genetic algorithms has attracted much interest in recent years. In this paper, an effective genetic algorithm is provided for the current pop- ular self-inverse S-boxes, which consists of fitness function, breeding function, selection function and mutation function. Under the given algorithm, a large number of good self- inverse S-boxes can be obtained.
Loading