Abstract
For any positive integers \(n=2k\) and m such that \(m\ge k,\) in this paper we show that the maximal number of bent components of any (n, m)-function is equal to \(2^{m}-2^{m-k},\) and for those attaining the equality, their algebraic degree is at most k. It is easily seen that all (n, m)-functions of the form \(G(x)=(F(x),0),\) with F(x) being any vectorial bent (n, k)-function, have the maximal number of bent components. Those simple functions G are called trivial in this paper. We show that for a power (n, n)-function, it has the maximal number of bent components if and only if it is trivial. We also consider the (n, n)-function of the form \(F(x)=xh(\mathrm{Tr}^{n}_{e}(x)),\) where \(h: \mathbb {F}_{2^{e}} \rightarrow \mathbb {F}_{2^{e}},\) and show that F has the maximal number of bent components if and only if \(e=k,\) and h is a permutation over \(\mathbb {F}_{2^{e}}.\) It essentially shows that all previously known nontrivial functions with maximal number of bent components are subclasses of the class described by F. Based on the Maiorana–McFarland class, we present constructions of large numbers of (n, m)-functions with maximal number of bent components for any integer m in bivariate representation. We also determine the differential spectra and Walsh spectra of the constructed functions. It turns out that our constructions can also provide new plateaued vectorial functions.
Similar content being viewed by others
References
Berger T.P., Canteaut A., Charpin P., Laigle-Chapuy Y.: On almost perfect nonlinear functions over \(F_{2^n}\). IEEE Trans. Inf. Theory 52(9), 4160–4170 (2006).
Carlet C.: Boolean functions for cryptography and error correcting codes. In: Crama Y., Hammer P. (eds.) Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 257–397. Cambridge University Press, Cambridge (2010).
Carlet C.: Vectorial Boolean functions for cryptography. In: Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 398–471. Cambridge University Press, Cambridge (2010).
Carlet C.: Boolean and vectorial plateaued functions and APN functions. IEEE Trans. Inf. Theory 61(11), 6272–6289 (2015).
Carlet C., Mesnager S.: Four decades of research on bent functions. Des. Codes Cryptogr. 78(1), 5–50 (2016).
Carlet C., Charpin P., Zinoviev V.: Codes, bent functions and permutations suitable for DES-like cryptosystems. Des. Codes Cryptogr. 15(2), 125–156 (1998).
Charpin P., Peng J.: New links between nonlinearity and differential uniformity. Finite Fields Appl. 56, 188–208 (2019).
Helleseth T., Hu L., Kholosha A., Zeng X., Li N., Jiang W.: Period-different \(m\)-sequences with at most four-valued cross correlation. IEEE Trans. Inf. Theory 55(7), 3305–3311 (2009).
Leander N.G.: Monomial bent functions. IEEE Trans. Inf. Theory 52(2), 738–743 (2006).
Leander G., Kholosha A.: Bent functions with \(2^r\) Niho exponents. IEEE Trans. Inf. Theory 52(12), 5529–5532 (2006).
Li N., Helleseth T., Kholosha A., Tang X.: On the Walsh transform of a class of functions from Niho exponents. IEEE Trans. Inf. Theory 59(7), 4662–4667 (2013).
Lidl R., Niederreiter H.: Finite Fields. Encyclopedia of Mathematics and Its Applications, vol 20, 2nd edn. Cambridge University Press, Cambridge (1997).
Matsui M.: Linear cryptanalysis method for DES cipher. In: Advances in Cryptology—EUROCRYPT. Lecture Notes in Computer Science, vol. 765, pp. 386–397. Springer, Berlin (1993).
McFarland R.L.: A family of difference sets in non-cyclic groups. J. Comb. Theory A 15(1), 1–10 (1973).
Mesnager S.: Bent Functions: Fundamentals and Results, pp. 1–544. Springer, Cham (2016).
Mesnager S., Zhang F.R., Tang C.M., Zhou Y.: Further study on the maximal number of bent components of vectorial functions. Des. Codes Cryptogr. 87(11), 2597–2610 (2019).
Ness G.J., Helleseth T.: Cross correlation of m-sequences of different lengths. IEEE Trans. Inf. Theory 52(4), 1637–1648 (2006).
Nyberg K.: Perfect nonlinear S-boxes. In: Advances in Cryptology—EUROCRYPT. Lecture Notes in Computer Science, vol. 547, pp. 378–385. Springer, Berlin (1991).
Peng J., Tan C.H.: New explicit constructions of differentially 4-uniform permutations via special partitions of \(\mathbb{F}_{2^{2k}}\). Finite Fields Appl. 40, 73–89 (2016).
Pott A., Pasalic E., Muratović-Ribić A., Bajrić S.: On the maximal number of bent components of vectorial functions. IEEE Trans. Inf. Theory 64(1), 403–411 (2018).
Rothaus O.S.: On “bent” functions. J. Comb. Theory A 20(3), 300–305 (1976).
Acknowledgements
The authors thank the anonymous reviewers for their valuable suggestions which significantly improved both the quality and the presentation of this paper. This research is supported by National Natural Science Foundation of China (Grant Nos. 61672166, 11701488, 61972258 and U19A2066), the National Key Research and Development Plan (No. 2019YFB2101703), and Scientific Research Fund of Hunan Provincial Education Department (Grant No. 19B485).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors have read and approve this version of the article, and due care has been taken to ensure the integrity of the work. No part of this paper has published or submitted elsewhere. No conflict of interest exits in the submission of this manuscript.
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
Zheng, L., Peng, J., Kan, H. et al. On constructions and properties of (n, m)-functions with maximal number of bent components. Des. Codes Cryptogr. 88, 2171–2186 (2020). https://doi.org/10.1007/s10623-020-00770-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-020-00770-7