Paper 2024/1337 Original: eprint.iacr.org/2024/1337 ↗

Designing bent functions using the Maiorana-McFarland secondary construction

Juan Carlos Ku-Cauich
Javier Diaz-Vargas
Abstract

We utilise the Maiorana-McFarland secondary construction to generate bent functions. Our process begins with a bent function of dimension $s-r$ and results in a new function of dimension $s+r$. To achieve this, we first consider affine spaces from which we can derive bent functions. Furthermore, we derive an expression to obtain bent functions by applying the case $r=1$ multiple times. We demonstrate that the two resulting expressions are distinct. In nearly all constructions, the bent functions we obtain are balanced when the domain is restricted to vectors with an even Hamming weight. Finally, we present an example algorithm, focusing on the case where $r=2$, as well as another algorithm that employs $r=1$ twice.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2025-08-26: last updated
2024-08-26: published
Short URL
https://ia.cr/2024/1337
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1337,
      author = {Juan Carlos Ku-Cauich and Javier Diaz-Vargas},
      title = {Designing bent functions using the Maiorana-McFarland secondary construction},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1337},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1337}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.