Skip to main content
Log in

Bent functions from nonlinear permutations and conversely

  • Published:
Cryptography and Communications Aims and scope Submit manuscript

Abstract

This work extends the idea introduced by Hou and Langevin (J. Combin. Theory, Ser. A, 80:232–246, 1997) of applying nonlinear permutations to (a portion of) the input variable space of a given Boolean function so that the resulting function is bent. Applying such a permutation to a bent function that can be represented in a suitable form then gives an affine inequivalent bent function which potentially does not belong to the same class as the original one. While Hou and Langevin only provided two sporadic examples of bent functions that can be turned into affine inequivalent ones, in this article we identify two generic families of bent functions suitable for generating such affine inequivalent counterparts. The same method when applied to the Marioana-McFarland class of bent functions, depending on the subset of inputs to which a nonlinear action is applied, either lead to bent functions that are provably within the same class or to bent functions that are potentially outside this class. The problem of finding suitable permutations that act nonlinearly on more than two input variables of the initial function and ensure the bentness of the resulting function appears to be generally hard. In this direction, we only slightly extend the approach of Hou and Langevin by identifying suitable permutations that act nonlinearly on three input variabl es. Most notably, the existence of nonlinear permutations that act without strict separation of the input space in terms of linear and nonlinear action is also confirmed. Finally, we show a direct correspondence between (some classes of) bent functions and permutations by providing an efficient method to define permutations using the derivatives of a given bent function. This not only gives a relationship between two seemingly different algebraic objects, but also provides us with a new infinite family of permutations over finite fields.

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. on Inform. Theory 49(8), 2004–2018 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  2. Carlet, C.: Two new classes of bent functions. In: Proceedings of Eurocrypt ’93 Lecture Notes in Computer Science, vol. 765, pp. 77–101 (1994)

  3. Carlet, C.: On the secondary constructions of resilient and bent functions. In: Proceedings of Coding, Cryptography and Combinatorics, Progress in Computer Science and Applied Logic, vol. 23, Birkhauser Verlag, Basel, pp 3–28 (2004)

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  6. Carlet, C.: On bent and highly nonlinear balanced/resilient functions and their algebraic immunities. In: Proceedings of AAECC Lecture Notes in Computer Science, vol. 3857, pp. 1–28 (2006)

  7. Dillon, J.F.: Elementary Hadamard difference sets. Ph. D. thesis, University of Maryland (1974)

    MATH  Google Scholar 

  8. Dobbertin, H.: Construction of bent functions and balanced Boolean functions with high nonlinearity. In: Proceedings of Fast Software Encryption, Leuven 1994 (1995), LNCS vol. 1008. Springer-Verlag, pp 61–74 (1994)

  9. Hou, X.-D., Langevin, P.: Results on bent functions. J. Combin. Theory, Ser. A 80, 232–246 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  10. Lidl, R., Niederreiter, H.: Finite fields, Encyclopedia Math. Appl., vol. 20. Addison-Wesley, Boston (1983). Reading

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  12. MacWilliams, F.J., Sloane, N.J.A.: The theory of error-correcting codes. North-Holland, Amsterdam (1977)

    MATH  Google Scholar 

  13. Mesnager, S., Zhang, F.: On constructions of bent, semi-bent and five valued spectrum functions from old bent functions. Adv. in Math. of Comm. 11(2), 339–345 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  14. Mesnager, S., Zhang, F., Zhou, Y.: On construction of bent functions involving symmetric functions and their duals. Adv. in Math. of Comm. 11(2), 347–352 (2017)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  16. Pasalic, E., Cepak, N., Wei, Y.: Infinite classes of vectorial plateaued functions, permutations and complete permutations. Discret. Appl. Math. 215, 177–184 (2016)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  18. Zhang, F., Carlet, C., Hu, Y., Cao, T.-J.: Secondary constructions of highly nonlinear Boolean functions and disjoint spectra plateaued functions. Inf. Sci. 283, 94–106 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  19. Zhang, F., Carlet, C., Hu, Y., Zhang, W.: New secondary constructions of bent functions. Appl. Algebra Eng. Commun. Comput. 27(5), 413–434 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  20. Zhang, F., Pasalic, E., Wei, Y., Cepak, N.: Constructing bent functions outside the Maiorana-McFarland class using a general form of Rothaus. IEEE Trans. Inf. Theory 63(8), 5336–5349 (2017)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

The authors are thankful to PhD student Nastja Cepak for computer simulations related to permutations in [16]. Enes Pasalic is partly supported by the Slovenian Research Agency (research program P3- 0384 and research project J1-6720). Samir Hodžić is supported in part by the Slovenian Research Agency (research program P3-0384 and Young Researchers Grant). Fengrong Zhang is supported in part by National Science Foundation of China(61303263), and and in part by the Fundamental Research Funds for the Central Universities (Grant No. 2015XKMS086), and in part by the China Postdoctoral Science Foundation funded project (Grant No. 2015T80600). Yongzhuang Wei is supported in part by the Natural Science Foundation of China (61572148), in part by the Guangxi Natural Science Found (2015GXNSFGA139007), in part by the project of Outstanding Young Teachers Training in Higher Education Institutions of Guangxi.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Enes Pasalic.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pasalic, E., Hodžić, S., Zhang, F. et al. Bent functions from nonlinear permutations and conversely. Cryptogr. Commun. 11, 207–225 (2019). https://doi.org/10.1007/s12095-018-0282-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12095-018-0282-9

Keywords

Mathematics Subject Classification (2010)

Navigation