English

IDEM Enough? Evolving Highly Nonlinear Idempotent Boolean Functions

Cryptography and Security 2026-02-03 v1 Neural and Evolutionary Computing

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=5n=5 up to n=12n=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.

Keywords

Cite

@article{arxiv.2602.00837,
  title  = {IDEM Enough? Evolving Highly Nonlinear Idempotent Boolean Functions},
  author = {Claude Carlet and Marko Ðurasevic and Domagoj Jakobovic and Luca Mariot and Stjepan Picek},
  journal= {arXiv preprint arXiv:2602.00837},
  year   = {2026}
}

Comments

20 pages, 6 figures, 2 tables