Back to Search Start Over

Look into the Mirror: Evolving Self-dual Bent Boolean Functions

Authors :
Giacobini, M
Xue, B
Manzoni, L
Carlet, C
Durasevic, M
Jakobovic, D
Mariot, L
Picek, S
Carlet, Claude
Durasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
Giacobini, M
Xue, B
Manzoni, L
Carlet, C
Durasevic, M
Jakobovic, D
Mariot, L
Picek, S
Carlet, Claude
Durasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
Publication Year :
2024

Abstract

Bent Boolean functions are important objects in cryptography and coding theory, and there are several general approaches for constructing such functions. Metaheuristics proved to be a strong choice as they can provide many bent functions, even when the size of the Boolean function is large (e.g., more than 20 inputs). While bent Boolean functions represent only a small part of all Boolean functions, there are several subclasses of bent functions providing specific properties and challenges. One of the more interesting subclasses comprises (anti-)self-dual bent Boolean functions.This paper provides a detailed experimentation with evolutionary algorithms with the goal of evolving (anti-)self-dual bent Boolean functions. We experiment with two encodings and two fitness functions to evolve self-dual bent Boolean functions. Our experiments consider Boolean functions with sizes of up to 16 inputs, and we successfully construct self-dual bent functions for each dimension. Moreover, we notice that the difficulty of evolving self-dual bent functions is similar to evolving bent Boolean functions, despite self-dual bent functions being much rarer.

Details

Database :
OAIster
Notes :
English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1452808950
Document Type :
Electronic Resource