Skip to main content

Advertisement

Log in

On constructions and properties of (nm)-functions with maximal number of bent components

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

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 (nm)-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 (nm)-functions of the form \(G(x)=(F(x),0),\) with F(x) being any vectorial bent (nk)-function, have the maximal number of bent components. Those simple functions G are called trivial in this paper. We show that for a power (nn)-function, it has the maximal number of bent components if and only if it is trivial. We also consider the (nn)-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 (nm)-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.

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

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

  4. Carlet C.: Boolean and vectorial plateaued functions and APN functions. IEEE Trans. Inf. Theory 61(11), 6272–6289 (2015).

    Article  MathSciNet  Google Scholar 

  5. Carlet C., Mesnager S.: Four decades of research on bent functions. Des. Codes Cryptogr. 78(1), 5–50 (2016).

    Article  MathSciNet  Google Scholar 

  6. Carlet C., Charpin P., Zinoviev V.: Codes, bent functions and permutations suitable for DES-like cryptosystems. Des. Codes Cryptogr. 15(2), 125–156 (1998).

    Article  MathSciNet  Google Scholar 

  7. Charpin P., Peng J.: New links between nonlinearity and differential uniformity. Finite Fields Appl. 56, 188–208 (2019).

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  9. Leander N.G.: Monomial bent functions. IEEE Trans. Inf. Theory 52(2), 738–743 (2006).

    Article  MathSciNet  Google Scholar 

  10. Leander G., Kholosha A.: Bent functions with \(2^r\) Niho exponents. IEEE Trans. Inf. Theory 52(12), 5529–5532 (2006).

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  12. Lidl R., Niederreiter H.: Finite Fields. Encyclopedia of Mathematics and Its Applications, vol 20, 2nd edn. Cambridge University Press, Cambridge (1997).

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

  14. McFarland R.L.: A family of difference sets in non-cyclic groups. J. Comb. Theory A 15(1), 1–10 (1973).

    Article  MathSciNet  Google Scholar 

  15. Mesnager S.: Bent Functions: Fundamentals and Results, pp. 1–544. Springer, Cham (2016).

    Book  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  17. Ness G.J., Helleseth T.: Cross correlation of m-sequences of different lengths. IEEE Trans. Inf. Theory 52(4), 1637–1648 (2006).

    Article  MathSciNet  Google Scholar 

  18. Nyberg K.: Perfect nonlinear S-boxes. In: Advances in Cryptology—EUROCRYPT. Lecture Notes in Computer Science, vol. 547, pp. 378–385. Springer, Berlin (1991).

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Jie Peng.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, L., Peng, J., Kan, H. et al. On constructions and properties of (nm)-functions with maximal number of bent components. Des. Codes Cryptogr. 88, 2171–2186 (2020). https://doi.org/10.1007/s10623-020-00770-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-020-00770-7

Keywords

Mathematics Subject Classification

Navigation