Paper 2024/1337

Designing bent functions using the Maiorana-McFarland secondary construction

Juan Carlos Ku-Cauich, Computer Science, CINVESTAV-IPN
Javier Diaz-Vargas, Facultad de Matemáticas, UADY
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.
Keywords
Bent functionsMaiorana-McFarlandAffine spacesBalancedness
Contact author(s)
jcku @ cs cinvestav mx
javier diaz @ correo uady mx
History
2025-08-26: revised
2024-08-26: received
See all versions
Short URL
https://ia.cr/2024/1337
License
Creative Commons Attribution
CC BY

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, eprint.iacr.org does not use cookies or embedded third party content.