Paper 2024/1337
Designing bent functions using the Maiorana-McFarland secondary construction
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
-
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}
}