paper-with-me

Papers

Degree is Important: On Evolving Homogeneous Boolean Functions

2025-01-30 · Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot, Stjepan Picek

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.

📄 PDF Abstract BibTeX arXiv:2501.18407

Code (0)

등록된 구현이 없습니다.

Tasks

Evolutionary Algorithms

Methods 이 논문이 사용한 방법론

GA Genetic Algorithms are search algorithms that mimic Darwinian biological evolution in order to select and propagate better solutions.

Similar Papers 제목 키워드 기반

On Counts and Densities of Homogeneous Bent Functions: An Evolutionary Approach

2025-11-16 · Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot 외 arxiv

Boolean functions with strong cryptographic properties, such as high nonlinearity and algebraic degree, are important for the security of stream and block ciphers. These functions can be designed using algebraic construc…

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

2023-11-20 · Claude Carlet, Marko Ðurasevic, Domagoj Jakobovic, Luca Mariot 외

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

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…

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

NegaBent, No Regrets: Evolving Spectrally Flat Boolean Functions

2026-01-31 · Claude Carlet, Marko Ðurasevic, Ermes Franch, Domagoj Jakobovic 외 arxiv

Negabent Boolean functions are defined by having a flat magnitude spectrum under the nega-Hadamard transform. They exist in both even and odd dimensions, and the subclass of functions that are simultaneously bent and neg…