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.
Similar content being viewed by others
References
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)
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)
Carlet, C., Ding, C.: Nonlinearities of S-boxes. Finite Fields Appl. 13(1), 121–135 (2007)
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)
Feller, W.: An Introduction to Probability Theory and its Applications, vol. I, 3rd edn. John Wiley & Sons, Inc., New York (1968)
Halász, G.: On a result of Salem and Zygmund concerning random polynomials. Stud. Sci. Math. Hung. 8, 369–377 (1973)
Litsyn, S., Shpunt, A.: On the distribution of Boolean function nonlinearity. SIAM J. Discret. Math. 23(1), 79–95 (2008/2009)
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)
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)
Olejár, D., Stanek, M.: On cryptographic properties of random Boolean functions. J. UCS. 4(8), 705–717 (1998)
Rodier, F.: Sur la non-linéarité des fonctions Booléennes. Acta Arith. 115, 1–22 (2004)
Rodier, F.: Asymptotic nonlinearity of Boolean functions. Des. Codes Crypt. 40(1), 59–70 (2006)
Salem, R., Zygmund, A.: Some properties of trigonometric series whose terms have random signs. Acta Math. 91, 245–301 (1954)
Schmidt, K.-U.: Nonlinearity measures of random Boolean functions. http://www-e.uni-magdeburg.de/kai-usch/pub/nonlinearity.pdf (2013)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-013-0090-1