IDEM Enough? Evolving Highly Nonlinear Idempotent Boolean Functions

Read full text
Authors: Claude Carlet, Marko Ðurasević, Domagoj Jakobović, Luca Mariot, Stjepan Picek
Cited by: 0

Abstract

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 polynomial basis. These functions are attractive as candidates for cryptographic design, yet their additional algebraic constraints make the search for high nonlinearity substantially more difficult than in the unconstrained case. In this work, we investigate evolutionary methods for constructing highly nonlinear idempotent Boolean functions for dimensions $n=5$ up to $n=12$ using a polynomial basis representation with canonical primitive polynomials. Our results show that the problem of evolving idempotent functions is difficult due to the disruptive nature of crossover and mutation operators. Next, we show that idempotence can be enforced by encoding the truth table on orbits, yielding a compact genome of size equal to the number of distinct squaring orbits.

Fields of Study & Subjects

Coding theory and cryptography Evolutionary Algorithms and Applications Metaheuristic Optimization Algorithms Research

Publication details

Journal / source
arXiv (Cornell University)
Publication date
31 January 2026
Document type
Preprint