Paper 2025/2130 Original: eprint.iacr.org/2025/2130 ↗

Weightwise (almost) perfectly balanced functions: $t$-concatenation and the general Maiorana-McFarland class

Leyla Işık
René Rodríguez-Aldama
Ajla Šehović
Abstract

The study of cryptographic criteria for Boolean functions with restricted domains has been an important topic over the last 20 years. A revived interest has sparked after the work of Carlet, Méaux and Rotella in 2017, where the authors studied cryptographic properties of restricted-domain functions and introduced the concept of weightwise perfectly balanced functions as part of the analysis of the FLIP stream cipher. Weightwise (almost) perfectly balanced functions are defined as Boolean functions that are (almost) balanced on each of the sets of vectors of the same Hamming weight. Several approaches have been considered to build new families of such functions. In this article, we present some new constructions of weightwise (almost) perfectly balanced functions via two approaches, the first class is constructed using the $t$-concatenation of Boolean functions, whereas the second one draws certain functions from the so-called general Maiorana-McFarland class. A generic analysis of these two classes is given, as well as explicit examples in both classes. Namely, we provide instances of functions in both classes attaining high overall nonlinearities, as well as slice nonlinearities. Notably, we present examples in 16 variables that attain some of the best overall nonlinearities, and more importantly, the highest slice nonlinearities among all of the constructions presented in the literature.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2025-11-21: last updated
2025-11-21: published
Short URL
https://ia.cr/2025/2130
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2130,
      author = {Leyla Işık and René Rodríguez-Aldama and Ajla Šehović},
      title = {Weightwise (almost) perfectly balanced functions: $t$-concatenation and the general Maiorana-McFarland class},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2130},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2130}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.