Skip to main content
Log in

A complete characterization of \({\mathcal {D}}_0 \cap {\mathcal {M}}^\#\) and a general framework for specifying bent functions in \({\mathcal {C}}\) outside \({\mathcal {M}}^\#\)

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Carlet C.: Two new classes of bent functions. In: Eurocrypt ’93 LNCS. vol. 765, pp. 77–101 (1994).

  2. Carlet C.: Boolean Functions for Cryptography and Coding Theory. Cambridge University Press, Cambridge (2020).

    Book  Google Scholar 

  3. 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).

  4. Carlet C., Zhang F., Hu Y.: Secondary constructions of bent functions and their enforcement. Adv. Math. Commun. 6, 305–314 (2012).

    Article  MathSciNet  Google Scholar 

  5. 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.

  6. Cusick T.W., Stănică P.: Cryptographic Boolean Functions and Applications. Elsevier, Amsterdam (2009).

    MATH  Google Scholar 

  7. 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).

  8. Dillon J.F.: Elementary Hadamard difference sets. Ph.D. dissertation. University of Maryland, College Park, MD, USA (1974).

  9. 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).

    Article  MathSciNet  Google Scholar 

  10. 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).

    Article  MathSciNet  Google Scholar 

  11. 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).

    Article  Google Scholar 

  12. McFarland R.L.: A family of noncyclic difference sets. J. Comb. Theory Ser. A 15, 1–10 (1973).

    Article  Google Scholar 

  13. 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).

    MathSciNet  MATH  Google Scholar 

  14. Mesnager S.: Several new infinite families of bent functions and their duals. IEEE Trans. Inf. Theory 60(7), 4397–4407 (2014).

    Article  MathSciNet  Google Scholar 

  15. Mesnager S.: Bent Functions-Fundamentals and Results. Springer, New York (2016).

    Book  Google Scholar 

  16. Rothaus O.S.: On bent functions. J. Comb. Theory Ser. A 20, 300–305 (1976).

    Article  Google Scholar 

  17. 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.

    Article  MathSciNet  Google Scholar 

  18. Weng G., Feng R., Qiu W.: On the ranks of bent functions. Finite Fields Appl. 13(4), 1096–1116 (2007).

    Article  MathSciNet  Google Scholar 

  19. 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).

  20. 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).

    Article  Google Scholar 

  21. 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).

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Sadmir Kudin.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-022-01079-3

Keywords

Mathematics subject classification

Navigation