paper-with-me

Papers

A Systematic Evaluation of Evolving Highly Nonlinear Boolean Functions in Odd Sizes

2024-02-15 · Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Stjepan Picek, Luca Mariot

Boolean functions are mathematical objects used in diverse applications. Different applications also have different requirements, making the research on Boolean functions very active. In the last 30 years, evolutionary algorithms have been shown to be a strong option for evolving Boolean functions in different sizes and with different properties. Still, most of those works consider similar settings and provide results that are mostly interesting from the evolutionary algorithm's perspective. This work considers the problem of evolving highly nonlinear Boolean functions in odd sizes. While the problem formulation sounds simple, the problem is remarkably difficult, and the related work is extremely scarce. We consider three solutions encodings and four Boolean function sizes and run a detailed experimental analysis. Our results show that the problem is challenging, and finding optimal solutions is impossible except for the smallest tested size. However, once we added local search to the evolutionary algorithm, we managed to find a Boolean function in nine inputs with nonlinearity 241, which, to our knowledge, had never been accomplished before with evolutionary algorithms.

📄 PDF Abstract BibTeX arXiv:2402.09937

Code (0)

등록된 구현이 없습니다.

Tasks

Evolutionary Algorithms

Similar Papers 제목 키워드 기반

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

2025-04-24 · Claude Carlet, Marko Đurasevic, Domagoj Jakobovic, Stjepan Picek 외

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 difficul…

Evolutionary Algorithms

Evolving Constructions for Balanced, Highly Nonlinear Boolean Functions

2022-02-17 · Claude Carlet, Marko Djurasevic, Domagoj Jakobovic, Luca Mariot 외

Finding balanced, highly nonlinear Boolean functions is a difficult problem where it is not known what nonlinearity values are possible to be reached in general. At the same time, evolutionary computation is successfully…

Evolutionary Algorithms

IDEM Enough? Evolving Highly Nonlinear Idempotent Boolean Functions

2026-01-31 · Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot 외 arxiv

Idempotent Boolean functions form a highly structured subclass of Boolean functions that is closely related to rotation symmetry under a normal-basis representation and to invariance under a fixed linear map in a polynom…

A New Angle: On Evolving Rotation Symmetric Boolean Functions

2023-11-20 · Claude Carlet, Marko Ðurasevic, Bruno Gašperov, Domagoj Jakobovic 외

Rotation symmetric Boolean functions represent an interesting class of Boolean functions as they are relatively rare compared to general Boolean functions. At the same time, the functions in this class can have excellent…

Evolutionary Algorithms

The More the Merrier: On Evolving Five-valued Spectra Boolean Functions

2024-11-19 · Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot 외

Evolving Boolean functions with specific properties is an interesting optimization problem since, depending on the combination of properties and Boolean function size, the problem can range from very simple to (almost) i…