Evolutionary Approach to S-box Generation: Optimizing Nonlinear Substitutions in Symmetric Ciphers
Oleksandr Kuznetsov, Nikolay Poluyanenko, Emanuele Frontoni, Marco Arnesano, and Oleksii Smirnov

TL;DR
This paper presents a genetic algorithm-based method for generating highly nonlinear 8x8 S-boxes with improved efficiency, matching the best existing results and demonstrating the potential of evolutionary techniques in cryptographic design.
Contribution
The study introduces a novel genetic algorithm combined with the Walsh-Hadamard Spectrum cost function for efficient S-box generation, outperforming previous genetic approaches.
Findings
Achieved nonlinearity of 104 in 8x8 S-boxes
Reduced iteration counts by orders of magnitude compared to prior genetic methods
Maintained a 100% success rate in S-box optimization
Abstract
This study explores the application of genetic algorithms in generating highly nonlinear substitution boxes (S-boxes) for symmetric key cryptography. We present a novel implementation that combines a genetic algorithm with the Walsh-Hadamard Spectrum (WHS) cost function to produce 8x8 S-boxes with a nonlinearity of 104. Our approach achieves performance parity with the best-known methods, requiring an average of 49,399 iterations with a 100% success rate. The study demonstrates significant improvements over earlier genetic algorithm implementations in this field, reducing iteration counts by orders of magnitude. By achieving equivalent performance through a different algorithmic approach, our work expands the toolkit available to cryptographers and highlights the potential of genetic methods in cryptographic primitive generation. The adaptability and parallelization potential of genetic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
