Skip to main content
Log in

On the linear structures of balanced functions and quadratic APN functions

  • Published:
Cryptography and Communications Aims and scope Submit manuscript

Abstract

The set of linear structures of most known balanced Boolean functions is non-trivial. In this paper, some balanced Boolean functions whose set of linear structures is trivial are constructed. We show that any APN function in even dimension must have a component whose set of linear structures is trivial. We determine a general form for the number of bent components in quadratic APN functions in even dimension and some bounds on the number are produced. We also count bent components in any quadratic power 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 \(\mathbb {F},_2^n\). IEEE Trans. Inf. Theory 52(9), 4160–4170 (2006)

    Article  Google Scholar 

  2. Calderini, M, Sala, M, Villa, I: A note on APN permutations in even dimension. Finite Fields and Their Applications 46, 1–6 (2017)

    Article  MathSciNet  Google Scholar 

  3. Carlet, C: Vectorial Boolean Functions for Cryptography. In: Crama, Y., Peter, L., Hammer, PL (eds.) Boolean Models and Methods in Mathematics, Computer Science and Engineering, Vol 2, Chapter 9, pp 398–470 Cambridge Univ. Press, Cambridge (2010)

  4. Carlet, C: Boolean functions for cryptography and error correcting codes. In: Crama, Y, Hammer, PL (eds.) Boolean Models and Methods in Mathematics, Computer Science, and Engineering, Cambridge, U.K.: Cambridge Univ. Press, pp. 257–397. Available at: http://www.math.univ-paris13.fr/carlet/pubs.html (2010)

  5. Chakrabarty, K, Hayes, JP: Balanced Boolean functions. IEE Proc-Comput. Digit. Tech. 145(1), 52–62 (1998)

    Article  Google Scholar 

  6. Chee, S, Lee, S, Kim, K: Semi-Bent Functions. In: Pieprzyk, J, Safavi-Naini, R (eds.) Advances in Cryptology-ASIACRYPT’94. Proc. 4Th Int. Conf. on the Theory and Applications of Cryptology, Vol 917, pp 107–118. Springer, Wollongong (1994)

  7. Cusick, TW: Affine equivalence of cubic homogeneous rotation symmetric functions. Inform Sci 181, 5067–83 (2011)

    Article  MathSciNet  Google Scholar 

  8. Cusick, TW, Cheon, Y: Counting balanced Boolean functions in n variables with bounded degree. Exp. Math. 16(1), 101–105 (2007)

    Article  MathSciNet  Google Scholar 

  9. Erickson, M, Vazzana, A: Introduction to number theory. Chapman & hall/CRC 1st edition (2007)

  10. Khoo, K, Gong, G: New Construction for Balanced Boolean Functions with Very High Nonlinearity. IEICE Trans. Fundamentals E90-A(1), 29–35 (2007)

    Article  Google Scholar 

  11. Leander, NG: Monomial Bent functions. IEEE Trans. Inf. Theory 64(1), 738–743 (2006)

    Article  MathSciNet  Google Scholar 

  12. MacWilliams, F-J, Sloane, N-J-A: The Theory of Error-Correcting Codes. Elsevier, New York (1977)

    MATH  Google Scholar 

  13. Nyberg, K: Perfect non-linear S-boxes. In: Proceedings of EUROCRYPT’91, Lecture Notes in Computer Science 547, pp. 378–386 (1992)

  14. Pott, A, Pasalic, E, Muratović-Ribić, A, Bajrić, S: On the maximum number of bent components of vectorial functions. IEEE Trans. Inf. Theory 64(1), 403–411 (2018)

    Article  MathSciNet  Google Scholar 

  15. Mesnager, S, Zhang, F, Tang, C, Zhou, Y: Further study on the maximum number of bent components of vectorial functions. CoRR, abs/1801.06542 (2018)

  16. Seberry, J, Zhang, XM, Zheng Y: Nonlinearly Balanced Boolean Functions and Their Propagation Characteristics. In: Stinson, DR (ed.) Advances in Cryptology-CRYPTO 93. CRYPTO’1993. Lecture Notes in Computer Science, 773. Springer, Berlin, Heidelberg (1994)

  17. Wu, C, Feng, D: Boolean Functions and Their Applications in Cryptography. Springer, New York (2016)

    Book  Google Scholar 

  18. Yu, Y, Wang, M, Li, Y: A matrix approach for constructing quadratic APN functions. Des. Codes Crypt. 73(27), 587–600 (2014)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

The results in this paper appear in the first author’s PhD thesis supervised by the second author.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Musukwa.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article belongs to the Topical Collection: Boolean Functions and Their Applications IV

Guest Editors: Lilya Budaghyan and Tor Helleseth

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Musukwa, A., Sala, M. On the linear structures of balanced functions and quadratic APN functions. Cryptogr. Commun. 12, 859–880 (2020). https://doi.org/10.1007/s12095-020-00431-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12095-020-00431-5

Keywords

Mathematics Subject Classification 2010

Navigation