Detail výsledku

Semantic Mutation Operator for Fast and Efficient Design of Bent Boolean Functions

HUSA, J.; SEKANINA, L. Semantic Mutation Operator for Fast and Efficient Design of Bent Boolean Functions. APPLIED SOFT COMPUTING, 2026, 48 p. ISSN: 1568-4946.
Typ
článek v časopise
Jazyk
anglicky
Autoři
Abstrakt

Boolean functions are important cryptographic primitives with extensive use in cryptography, coding theory, and communications. Still, only few of the myriad possible Boolean functions possess the necessary cryptographic properties that make them fit for the purpose. The main limiting factor on the cryptographic quality of a function is the number of its input variables. Unfortunately, functions with a higher number of variables are not only more secure, but also significantly harder to find, which necessitates the development of new and more efficient ways to design them. In this paper, we focus on one specific type of cryptographic Boolean functions, known as bent functions, and propose a new semantic mutation operator for faster and more efficient heuristic search via genetic programming. The principle of the proposed operator lies in setting the mutation rates of each of the Boolean functions components dynamically, based on their current cryptographic properties, and in mutating all of the Boolean functions input variables simultaneously, to decrease the likelihood that the original and mutated Boolean function will belong to the same affine-equivalent class. To assess the efficiency of this new operator, we experiment with three distinct genetic programming variants, and compare it against the standard uniform mutation. Our results show that semantic mutation makes the evolutionary process more efficient. It scales better with the increasing number of variables, and provides up to a sevenfold decrease in both the number of fitness function evaluations and computation time.

Rok
2026
Strany
48
Časopis
APPLIED SOFT COMPUTING, ISSN 1568-4946
BibTeX
@article{BUT193220,
  author="Jakub {Husa} and Lukáš {Sekanina}",
  title="Semantic Mutation Operator for Fast and Efficient Design of Bent Boolean Functions",
  journal="APPLIED SOFT COMPUTING",
  year="2026",
  pages="48",
  issn="1568-4946"
}
Pracoviště
Nahoru