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

Claude Carlet, Marko Durasevic, Domagoj Jakobovic*, Luca Mariot, Stjepan Picek

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)
100 Downloads (Pure)

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.

Original languageEnglish
Title of host publicationGenetic Programming
Subtitle of host publication27th European Conference, EuroGP 2024, Held as Part of EvoStar 2024, Proceedings
EditorsMario Giacobini, Bing Xue, Luca Manzoni
PublisherSpringer
Pages161-175
Number of pages15
ISBN (Electronic)978-3-031-56957-9
ISBN (Print)978-3-031-56956-2
DOIs
Publication statusPublished - 28 Mar 2024
Event27th European Conference on Genetic Programming, EuroGP 2024 - Aberystwyth, United Kingdom
Duration: 3 Apr 20245 Apr 2024
Conference number: 27

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14631 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference27th European Conference on Genetic Programming, EuroGP 2024
Abbreviated titleEuroGP 2024
Country/TerritoryUnited Kingdom
CityAberystwyth
Period3/04/245/04/24
OtherHeld as Part of EvoStar 2024

Keywords

  • 2024 OA procedure
  • Boolean functions
  • evolutionary algorithms
  • self-dual bent
  • bent

Fingerprint

Dive into the research topics of 'Look into the Mirror: Evolving Self-dual Bent Boolean Functions'. Together they form a unique fingerprint.

Cite this