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.
Similar content being viewed by others
References
Canteaut A., Charpin P.: Decomposing bent functions. IEEE Trans. Inf. Theory 49(8), 2004–2019 (2003).
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).
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).
Cusick T.W., Stănică P.: Cryptographic Boolean Functions and Applications, 2nd Edition, 1st edn. Academic Press, San Diego (2017).
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.
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).
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).
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.
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).
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).
MacWilliams F.J., Sloane N.J.A.: The Theory of Error-Correcting Codes. North-Holland Publishing Company, Amsterdam (1977).
Mesnager S.: Bent Functions—Fundamentals and Results. Theoretical Computer Science. Springer, New York (2016).
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).
Rothaus O.S.: On bent functions. J. Comb. Theory Ser. A 20(3), 300–305 (1976).
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).
Tokareva N.: On the number of bent functions from iterative constructions: lower bounds and hypotheses. Adv. Math. Commun. 5(4), 609–621 (2011).
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-019-00700-2
Keywords
- Walsh–Hadamard transforms
- Boolean functions
- Bent functions
- Plateaued functions
- \(\mathbb {Z}\)-bent functions