2013/01/29 by James McLaughlin, McLaughlin, James, John A. Clark +1
Biochemistry, Genetics and Molecular Biology · Computer Science · Engineering · #Coding theory and cryptography #Cryptography and Security (cs.CR) #DNA and Biological Computing #FOS: Computer and information sciences #cs.CR #graph theory and CDMA systems
paper · pdf · doi:10.48550/arxiv.1301.6972
arxiv created 2013/01/29 · openalex publication_date 2013/01/29 · arxiv updated 2013/01/30 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
The two most important criteria for vectorial Boolean functions used as S-boxes in block ciphers are differential uniformity and nonlinearity. Previous work in this field has focused only on nonlinearity and a different criterion, autocorrelation. In this paper, we describe the results of experiments in using simulated annealing, memetic algorithms, and ant colony optimisation to create vectorial Boolean functions with low differential uniformity. Keywords: Metaheuristics, simulated annealing, memetic algorithms, ant colony optimization, cryptography, Boolean functions, vectorial Boolean functions.