Přístupnostní navigace
E-application
Search Search Close
Publication result detail
HUSA, J.; SEKANINA, L.
Original Title
Semantic Mutation Operator for Fast and Efficient Design of Bent Boolean Functions
English Title
Type
Peer-reviewed article not indexed in WoS or Scopus
Original Abstract
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.
English abstract
Authors
Released
01.01.2026
ISBN
1568-4946
Periodical
APPLIED SOFT COMPUTING
State
Kingdom of the Netherlands
Pages count
48
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" }