On Generalizations of Maiorana-McFarland and $\mathcal{PS}_{ap}$ Functions
Sezel Alkan, Nurdag\"ul Anbar, Athina Avrantini, Erroxe Etxabarri-Alberdi, Tekg\"ul Kalayc{\i}, Beatrice Toesca

TL;DR
This paper introduces new classes of Boolean bent functions extending classical constructions, analyzes their decomposability, and presents a secondary construction method using concatenation, employing algebraic curve theory.
Contribution
It constructs generalized Maiorana--McFarland bent functions outside classical classes and investigates the non-decomposability of generalized $ ext{PS}_{ap}$ functions, offering new secondary construction techniques.
Findings
Generalized Maiorana--McFarland bent functions are not equivalent to classical classes.
Small-degree generalized $ ext{PS}_{ap}$ functions generally do not admit decomposition.
A new secondary construction method based on concatenation of vectorial components.
Abstract
We study generalizations of two classical primary constructions of Boolean bent functions, namely the Maiorana-McFarland () class and the (Desarguesian) partial spread () class. The construction of bent functions lying outside the completed class has attracted considerable attention in recent years. In this direction, we construct families of generalized Maiorana--McFarland bent functions that are not equivalent to any function in the classical or classes, and hence lie outside their completed classes. As a second contribution, we investigate the decomposition of generalized functions. We prove that when the degree is sufficiently small relative to the size of the underlying finite field, such functions do not, in general, admit a decomposition into bent or semibent functions. Consequently, they cannot be obtained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
