@inproceedings{9a7a9cb754c84695b1a8c56946977306,
title = "IGA: An Improved Genetic Algorithm to Construct Weightwise (Almost) Perfectly Balanced Boolean Functions with High Weightwise Nonlinearity",
abstract = "The Boolean functions satisfying secure properties on the restricted sets of inputs are studied recently due to their importance in the framework of the FLIP stream cipher. However, finding Boolean functions with optimal cryptographic properties is an open research problem in the cryptographic community. This paper presents an Improved Genetic Algorithm (IGA) with the directed changes that keep the weightwise balancedness of Boolean functions. A cross-protection strategy is proposed to ensure that the offspring has the same weightwise balancedness characteristics of the parents while implementing crossover. Then, a large number of weightwise (almost) perfectly balanced (W(A)PB) functions with a good nonlinearity profile are obtained based on IGA. Finally, we make comparisons between our constructions and relevant works. The comparisons show that IGA has a significant advantage for reaching the W(A)PB functions with high weightwise nonlinearity. Moreover, it is the first time to obtain the 8-variable WPB functions with the weightwise nonlinearity of 28 in the restricted sets of inputs with Hamming weight of 4, and list the statistical indicators of the weightwise nonlinearity for W(A)PB functions for input size n = 9, 10.",
keywords = "Boolean function, Genetic algorithm, Nonlinearity, Weightwise (almost) perfectly balancedness",
author = "Lili Yan and Jingyi Cui and Jian Liu and Guangquan Xu and Lidong Han and Alireza Jolfaei and Xi Zheng",
year = "2023",
month = jul,
doi = "10.1145/3579856.3590337",
language = "English",
series = "Proceedings of the ACM Conference on Computer and Communications Security",
publisher = "Association for Computing Machinery",
pages = "638--648",
booktitle = "ASIA CCS 2023 - Proceedings of the 2023 ACM Asia Conference on Computer and Communications Security",
note = "18th ACM ASIA Conference on Computer and Communications Security, ASIA CCS 2023 ; Conference date: 10-07-2023 Through 14-07-2023",
}