Abstract
In this paper we characterize the intersection of the completed Maiorana–McFarland class of bent functions \({\mathcal {M}}^{\#}\) and Carlet’s \({\mathcal {D}}_0\) class of bent functions. As a consequence of this characterization, we prove that when the degree of a permutation\(\pi \) is greater than 2 the Boolean function \(f(x,y)=x \cdot \pi (y) + \delta _0(x)\), with \( f:{\mathbb {F}}_2^n \times {\mathbb {F}}_2^n \rightarrow {\mathbb {F}}_2\), is always outside \({\mathcal {M}}^{\#}\) class. This also refines the sufficient condition of Carlet, which claims that if \(\pi \) is not affine on some hyperplane then \(f \not \in {\mathcal {M}}^\#\). More precisely, this condition is also necessary when \(\deg (\pi )=2\), but it is not needed in the case \(\deg (\pi )>2\). We also specify a rather general framework for specifying bent functions in Carlet’s \({\mathcal {C}}\) class which are provably outside the class \({\mathcal {M}}^{\#}\). Finally, using ranks of bent functions, we investigate the intersection of the class \({\mathcal {C}}\) and the subclass of the partial spread class \(\mathcal {PS}_{ap}\) and prove that the probability that an n variable function in \(\mathcal {PS}_{ap}\) is also in \({\mathcal {C}}\) approaches zero as n increases.
Similar content being viewed by others
References
Carlet C.: Two new classes of bent functions. In: Eurocrypt ’93 LNCS. vol. 765, pp. 77–101 (1994).
Carlet C.: Boolean Functions for Cryptography and Coding Theory. Cambridge University Press, Cambridge (2020).
Carlet C.: On the secondary constructions of resilient and bent functions. In: Proc. Coding, Cryptograph. Combinat, vol. 23, pp. 3–28. published by Birkhäuser Verlag (2004).
Carlet C., Zhang F., Hu Y.: Secondary constructions of bent functions and their enforcement. Adv. Math. Commun. 6, 305–314 (2012).
Cepak N.: On bent functions lying outside the completed Maiorana-McFarland class and permutations via translators. Ph.D. dissertation. University of Primorska, Faculty of mathematics, natural sciences and information technologies (2018) https://www.famnit.upr.si/sl/studij/zakljucna_dela/view/711.
Cusick T.W., Stănică P.: Cryptographic Boolean Functions and Applications. Elsevier, Amsterdam (2009).
Dillon J.F.: Elementary Hadamard difference sets. In: Proceedings of 6th S. E. Conference of Combinatorics, Graph Theory, and Computing, Utility Mathematics, Winnipeg, pp. 237–249 (1975).
Dillon J.F.: Elementary Hadamard difference sets. Ph.D. dissertation. University of Maryland, College Park, MD, USA (1974).
Hodžić S., Pasalic E., Wei Y.: A general framework for secondary constructions of bent and plateaued functions. Des. Codes Cryptogr. 88(10), 2007–2035 (2020).
Kudin S., Pasalic E., Cepak N., Zhang F.: Permutations without linear structures inducing bent functions outside the completed Maiorana-McFarland class. Cryptogr. Commun. 14, 101–116 (2022).
Liu S., Zhang F., Pasalic E., Xia S., Zhuo Z.: Further study on constructing bent functions outside the completed Maiorana-McFarland class. IET Inf. Secur. 14(6), 454–460 (2020).
McFarland R.L.: A family of noncyclic difference sets. J. Comb. Theory Ser. A 15, 1–10 (1973).
Mandal B., Stănică P., Gangopadhyay S., Pasalic E.: An analysis of \(\cal{C}\) class of bent functions. Fundam. Inf. 147(3), 271–292 (2016).
Mesnager S.: Several new infinite families of bent functions and their duals. IEEE Trans. Inf. Theory 60(7), 4397–4407 (2014).
Mesnager S.: Bent Functions-Fundamentals and Results. Springer, New York (2016).
Rothaus O.S.: On bent functions. J. Comb. Theory Ser. A 20, 300–305 (1976).
Wang L., Wu B., Liu Z., Lin D.: Three new infinite families of bent functions. Sci. China Inf. Sci. 61, 032104 (2018). https://doi.org/10.1007/s11432-016-0624-x.
Weng G., Feng R., Qiu W.: On the ranks of bent functions. Finite Fields Appl. 13(4), 1096–1116 (2007).
Zhang F., Pasalic E., Cepak N., Wei Y.: Bent functions in \(\cal{C}\) and \(\cal{D}\) outside the completed Maiorana-McFarland class. Codes, Cryptology and Information Security, C2SI, LNCS 10194, pp. 298–313. Springer-Verlag (2017).
Zhang F., Cepak N., Pasalic E., Wei Y.: Further analysis of bent functions from \(\cal{C}\) and \(\cal{D}\) which are provably outside or inside \(\cal{MM}^\#\). Discret. Appl. Math. 285, 458–472 (2020).
Zheng L., Peng J., Kan H., Li Y.: Several new infinite families of bent functions via second order derivatives. Cryptogr. Commun. 12, 1143–1160 (2020).
Acknowledgements
Sadmir Kudin is partly supported by the Slovenian Research Agency (Research Program P1-0404, Research Projects J1-1694 and J1-2451 and Young Researchers Grant). Enes Pasalic is partly supported by the Slovenian Research Agency (Research Program P1-0404 and Research Projects J1-9108, J1-1694, N1-0159, J1-2451).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by A. Winterhof.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kudin, S., Pasalic, E. A complete characterization of \({\mathcal {D}}_0 \cap {\mathcal {M}}^\#\) and a general framework for specifying bent functions in \({\mathcal {C}}\) outside \({\mathcal {M}}^\#\). Des. Codes Cryptogr. 90, 1783–1796 (2022). https://doi.org/10.1007/s10623-022-01079-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-022-01079-3
Keywords
- Bent functions
- \({\mathcal {C}}\) and \({\mathcal {D}}\) class
- Completed Maiorana–McFarland class
- Class membership