Skip to main content
Log in

Generic constructions of \(\mathbb {Z}\)-bent functions

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

Abstract

\(\mathbb {Z}\)-bent functions, mappings from \(\mathbb {F}_2^n\) to a subset of \(\mathbb {Z}\), were introduced by Dobbertin and Leander (Des Codes Cryptogr 49:3–22, 2008) as an attempt to capture the origin of standard bent functions and in particular to understand better a recursive construction framework of bent functions. Nevertheless, many questions have been left open in Dobbertin and Leander (2008) such as efficient construction methods of \(\mathbb {Z}\)-bent functions of different levels, where these levels specify precisely a subset of \(\mathbb {Z}\) containing both the image values of f and its normalized Fourier coefficients. In this article, using different design techniques, we provide several generic construction methods of \(\mathbb {Z}\)-bent functions of arbitrary levels, thereby solving an open problem posed in Dobbertin and Leander (2008). On the other hand, apart from an independent theoretical interest in these objects, our rigor treatment of the so-called gluing technique reveals that this approach is equivalent to a classical concept of concatenation. More precisely, gluing four suitable n-variables \(\mathbb {Z}\)-bent functions of level one to obtain an \((n+2)\)-variable bent function directly corresponds to a concatenation of four suitable n-variable Boolean functions. Nevertheless, the recursive framework based on \(\mathbb {Z}\)-bent functions remains to be investigated further in this context.

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. Canteaut A., Charpin P.: Decomposing bent functions. IEEE Trans. Inf. Theory 49(8), 2004–2019 (2003).

    Article  MathSciNet  Google Scholar 

  2. Canteaut A., Carlet C., Charpin P., Fontaine C.: On cryptographic properties of the cosets of \(R(1, m)\). IEEE Trans. Inf. Theory 47(4), 1494–1513 (2001).

    Article  MathSciNet  Google Scholar 

  3. Carlet C.: Boolean models and methods in mathematics, computer science, and engineering. In: Encyclopedia of Mathematics and Its Applications (No. 134), Cambridge University Press, pp. 398–469 (2013).

  4. Cusick T.W., Stănică P.: Cryptographic Boolean Functions and Applications, 2nd Edition, 1st edn. Academic Press, San Diego (2017).

    MATH  Google Scholar 

  5. Dobbertin, H., Leander, G.: Cryptographer’s toolkit for construction of \(8\)-bit bent functions. Cryptology. ePrint Archive: Report \(2005/089\) (2005). Available at: https://eprint.iacr.org/2005/089.pdf.

  6. Dobbertin H., Leander G.: Bent functions embedded into the recursive framework of \(\mathbb{Z}\)-bent functions. Des. Codes Cryptogr. 49(1–3), 3–22 (2008).

    Article  MathSciNet  Google Scholar 

  7. Gangopadhyay S., Joshi A., Leander G., Sharma R.K.: A new construction of bent functions based on \(\mathbb{Z}\)-bent functions. Des. Codes Cryptogr. 66(1–3), 243–256 (2013).

    Article  MathSciNet  Google Scholar 

  8. Hodžić, S., Pasalic, E., Wei, Y.: A general framework for secondary constructions of bent and plateaued functions. Submitted paper. Avialable at: arXiv:1809.07390.pdf.

  9. Hodžić S., Pasalic E., Wei Y., Zhang F.: Designing plateaued Boolean functions in spectral domain and their classification. IEEE Trans. Inf. Theory 65(9), 5865–5879 (2019).

  10. Hodžić S., Pasalic E., Zhang W.G.: Generic constructions of 5-valued spectra Boolean functions. IEEE Trans. Inf. Theory 65(11), 7554–7565 (2019).

  11. MacWilliams F.J., Sloane N.J.A.: The Theory of Error-Correcting Codes. North-Holland Publishing Company, Amsterdam (1977).

    MATH  Google Scholar 

  12. Mesnager S.: Bent Functions—Fundamentals and Results. Theoretical Computer Science. Springer, New York (2016).

    MATH  Google Scholar 

  13. Preneel, B., Leekwijck, W.V., Linden, L.V., Govaerts, R., Vandewalle, J.: Propagation characteristics of Boolean functions. In: Advances in Cryptology EUROCRYPT’90, Springer, Berlin, Heidelberg, LNCS, vol. 473, pp. 161–173 (1991).

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

    Article  MathSciNet  Google Scholar 

  15. Seberry, J., Zhang, X.-M.: Highly nonlinear 0-1 balanced Boolean functions satisfying strict avalanche criterion. In: Advances in Cryptography—Auscrypt’92. LNCS, Springer, Berlin, vol. 718, pp. 145–755 (1993).

  16. Tokareva N.: On the number of bent functions from iterative constructions: lower bounds and hypotheses. Adv. Math. Commun. 5(4), 609–621 (2011).

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

Samir Hodžić is supported in part by the Slovenian Research Agency (research program P3-0384 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). Also, the first two authors gratefully acknowledge the European Commission for funding the InnoRenew CoE project (Grant Agreement no. 739574) under the Horizon2020 Widespread-Teaming program and the Republic of Slovenia (Investment funding of the Republic of Slovenia and the European Union of the European regional Development Fund).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Hodžić.

Additional information

Communicated by G. McGuire.

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

Hodžić, S., Pasalic, E. & Gangopadhyay, S. Generic constructions of \(\mathbb {Z}\)-bent functions. Des. Codes Cryptogr. 88, 601–623 (2020). https://doi.org/10.1007/s10623-019-00700-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-019-00700-2

Keywords

Mathematics Subject Classification

Navigation