A Systematic Study on the Design of Odd-Sized Highly Nonlinear Boolean Functions via Evolutionary Algorithms

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

Research output: Working paperPreprintAcademic

4 Downloads (Pure)

Abstract

This paper focuses on the problem of evolving Boolean functions of odd sizes with high nonlinearity, a property of cryptographic relevance. Despite its simple formulation, this problem turns out to be remarkably difficult. We perform a systematic evaluation by considering three solution encodings and four problem instances, analyzing how well different types of evolutionary algorithms behave in finding a maximally nonlinear Boolean function. Our results show that genetic programming generally outperforms other evolutionary algorithms, although it falls short of the best-known results achieved by ad-hoc heuristics. Interestingly, by adding local search and restricting the space to rotation symmetric Boolean functions, we show that a genetic algorithm with the bitstring encoding manages to evolve a $9$-variable Boolean function with nonlinearity 241.
Original languageEnglish
PublisherArXiv.org
Number of pages28
DOIs
Publication statusPublished - 24 Apr 2025

Keywords

  • cs.NE
  • cs.CR
  • Boolean functions
  • Nonlinearity
  • Odd dimension
  • Encodings

Fingerprint

Dive into the research topics of 'A Systematic Study on the Design of Odd-Sized Highly Nonlinear Boolean Functions via Evolutionary Algorithms'. Together they form a unique fingerprint.

Cite this