Degree is Important: On Evolving Homogeneous Boolean Functions

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Carlet, Claude, Ðurasevic, Marko, Jakobovic, Domagoj, Mariot, Luca, Picek, Stjepan
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912211117539328
author Carlet, Claude
Ðurasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
author_facet Carlet, Claude
Ðurasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2501_18407
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Degree is Important: On Evolving Homogeneous Boolean Functions
Carlet, Claude
Ðurasevic, Marko
Jakobovic, Domagoj
Mariot, Luca
Picek, Stjepan
Neural and Evolutionary Computing
Cryptography and Security
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.
title Degree is Important: On Evolving Homogeneous Boolean Functions
topic Neural and Evolutionary Computing
Cryptography and Security
url https://arxiv.org/abs/2501.18407