Skip to main content
Log in

Asymptotic nonlinearity of vectorial Boolean functions

  • Published:
Cryptography and Communications Aims and scope Submit manuscript

Abstract

The nonlinearity of a Boolean function \(F: \mathbb{F}_{2}^{m}\rightarrow \mathbb{F}_{2}\) is the minimum Hamming distance between f and all affine functions. The nonlinearity of a S-box \(f: \mathbb{F}_{2}^{m}\rightarrow \mathbb{F}_{2}^{n}\) is the minimum nonlinearity of its component (Boolean) functions \(v\cdot f,\, v\in \mathbb{F}_{2}^{n}\,\backslash \{0\}\). This notion quantifies the level of resistance of the S-box to the linear attack. In this paper, the distribution of the nonlinearity of (m, n)-functions is investigated. When n = 1, it is known that asymptotically, almost all m-variable Boolean functions have high nonlinearities. We extend this result to (m, n)-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. Carlet, C.: Vectorial Boolean functions for cryptography. In: Crama, Y., Hammer, P.L. (eds.) Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 398–469. Cambridge University Press (2010)

  2. Carlet, C.: On cryptographic complexity of Boolean functions. In: Mullen, G.L., Stichtenoth, H., Tapia-Recillas, H. (eds.) Proceedings of Fq6, pp. 53–69. Springer, Oaxaca, Mexique (2002)

    Google Scholar 

  3. Carlet, C., Ding, C.: Nonlinearities of S-boxes. Finite Fields Appl. 13(1), 121–135 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  4. Chabaud, F., Vaudenay, S.: Links between differential and linear cryptanalysis. In: De Santis, A. (ed.) Advances in Cryptology—EUROCRYPT’94. Lecture Notes in Comput. Sci., vol. 950, pp. 356–365. Springer-Verlag, New York (1995)

    Google Scholar 

  5. Feller, W.: An Introduction to Probability Theory and its Applications, vol. I, 3rd edn. John Wiley & Sons, Inc., New York (1968)

    Google Scholar 

  6. Halász, G.: On a result of Salem and Zygmund concerning random polynomials. Stud. Sci. Math. Hung. 8, 369–377 (1973)

    Google Scholar 

  7. Litsyn, S., Shpunt, A.: On the distribution of Boolean function nonlinearity. SIAM J. Discret. Math. 23(1), 79–95 (2008/2009)

    Article  MathSciNet  Google Scholar 

  8. Nyberg, K.: On the construction of highly nonlinear permutations. In: Rueppel, R. (ed.) Advances in Cryptology—Proceedings of EUROCRYPT’ 92. Lecture Notes in Comput. Sci., vol. 658, pp. 92–98. Springer (1993)

  9. Nyberg, K.: Perfect non-linear S-boxes. In: Davies, D.W. (ed.) Advances in Cryptology—Proceedings of EUROCRYPT’91. Lecture Notes in Comput. Sci., vol. 547, pp. 378–386. Springer (1992)

  10. Olejár, D., Stanek, M.: On cryptographic properties of random Boolean functions. J. UCS. 4(8), 705–717 (1998)

    MATH  MathSciNet  Google Scholar 

  11. Rodier, F.: Sur la non-linéarité des fonctions Booléennes. Acta Arith. 115, 1–22 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  12. Rodier, F.: Asymptotic nonlinearity of Boolean functions. Des. Codes Crypt. 40(1), 59–70 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  13. Salem, R., Zygmund, A.: Some properties of trigonometric series whose terms have random signs. Acta Math. 91, 245–301 (1954)

    Article  MATH  MathSciNet  Google Scholar 

  14. Schmidt, K.-U.: Nonlinearity measures of random Boolean functions. http://www-e.uni-magdeburg.de/kai-usch/pub/nonlinearity.pdf (2013)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stéphanie Dib.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dib, S. Asymptotic nonlinearity of vectorial Boolean functions. Cryptogr. Commun. 6, 103–115 (2014). https://doi.org/10.1007/s12095-013-0090-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12095-013-0090-1

Keywords

Mathematics Subject Classifications (2010)

Navigation