Skip to main navigation Skip to search Skip to main content

Degree is Important: On Evolving Homogeneous Boolean Functions

  • Claude Carlet
  • , Marko Ðurasevic
  • , Domagoj Jakobovic
  • , Luca Mariot
  • , Stjepan Picek

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

3 Downloads (Pure)

Abstract

Boolean functions with good cryptographic properties like high nonlinearity and algebraic degree play an important in the security of stream and block ciphers. Such functions may be designed, for instance, by algebraic constructions or metaheuristics. This paper investigates the use of Evolutionary Algorithms (EAs) to design homogeneous bent Boolean functions, i.e., functions that are maximally nonlinear and whose algebraic normal form contains only monomials of the same degree. In our work, we evaluate three genotype encodings and four fitness functions. Our results show that while EAs manage to find quadratic homogeneous bent functions (with the best method being a GA leveraging a restricted encoding), none of the approaches result in cubic homogeneous bent functions.
Original languageEnglish
Title of host publicationGECCO '25 Companion: Proceedings of the Genetic and Evolutionary Computation Conference Companion
PublisherACM Press
Pages795-798
DOIs
Publication statusPublished - 11 Aug 2025
Event2025 Genetic and Evolutionary Computation Conference Companion, GECCO 2025 - NH Málaga, Malaga, Spain
Duration: 14 Jul 202518 Jul 2025

Conference

Conference2025 Genetic and Evolutionary Computation Conference Companion, GECCO 2025
Abbreviated titleGECCO 2025
Country/TerritorySpain
CityMalaga
Period14/07/2518/07/25

Keywords

  • cs.NE
  • cs.CR

Fingerprint

Dive into the research topics of 'Degree is Important: On Evolving Homogeneous Boolean Functions'. Together they form a unique fingerprint.
  • Degree is Important: On Evolving Homogeneous Boolean Functions

    Carlet, C., Ðurasevic, M., Jakobovic, D., Mariot, L. & Picek, S., 30 Jan 2025, ArXiv.org.

    Research output: Working paperPreprintAcademic

    Open Access
    File
    6 Downloads (Pure)

Cite this