Paper 2024/413

Bent functions using Maiorana-McFarland secondary construction

Juan Carlos Ku-Cauich, Computer Science, CINVESTAV-IPN
Javier Diaz-Vargas, Facultad de Matemáticas, UADY
Sara Mandujano-Velazquez, ESFM, IPN
Víctor Bautista-Ancona, Facultad de Matemáticas, UADY
Abstract

Canteaut et al. demonstrated that bent Boolean functions are balanced over one of two complementary affine spaces. In this work, we provide an alternative proof of this property and leverage this result to establish the existence of $1$-plateaued functions whose restrictions to these affine spaces remain bent. By incorporating these results into the secondary Maiorana-McFarland construction, we obtain bent functions that are inherently balanced over a specific affine subspace (the underlying vector subspace). Furthermore, we analyse the balancedness of these new functions under linear perturbations. Finally, two algorithms are developed to simplify the research findings. It is worth noting that the sets of vectors with even and odd Hamming weights constitute a particular case of such complementary affine spaces.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Boolean functionsBent functionsMaiorana-McFarlandBalancednessAffine spaces
Contact author(s)
jcku @ cs cinvestav mx
javier diaz @ correo uady mx
smandujanov2000 @ alumno ipn mx
vbautista @ correo uady mx
History
2026-06-15: last of 3 revisions
2024-03-07: received
See all versions
Short URL
https://ia.cr/2024/413
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/413,
      author = {Juan Carlos Ku-Cauich and Javier Diaz-Vargas and Sara Mandujano-Velazquez and Víctor Bautista-Ancona},
      title = {Bent functions using Maiorana-{McFarland} secondary construction},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/413},
      year = {2024},
      url = {https://eprint.iacr.org/2024/413}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.