Abstract
Determine the number of the rational zeros of any given linearized polynomial is one of the vital problems in finite field theory, with applications in modern symmetric cryptosystems. But, the known general theory for this task is much far from giving the exact number when applied to a specific linearized polynomial. The first contribution of this paper is a better general method to get a more precise upper bound on the number of rational zeros of any given linearized polynomial over arbitrary finite field. We anticipate this method would be applied as a useful tool in many research branches of finite field and cryptography. Really we apply this result to get tighter estimations of the lower bounds on the second-order nonlinearities of general cubic Boolean functions, which has been an active research problem during the past decade. Furthermore, this paper shows that by studying the distribution of radicals of derivatives of a given Boolean function one can get a better lower bound of the second-order nonlinearity, through an example of the monomial Boolean functions \(g_{\mu }=Tr(\mu x^{2^{2r}+2^{r}+1})\) defined over the finite field \({\mathbb F}_{2^{n}}\).
Similar content being viewed by others
References
Berlekamp, E.R., Welch, L.R.: Weight distributions of the cosets of the (32; 6) Reed-Muller code. IEEE Trans. Inf. Theory 18(1), 203–207 (1972)
Bracken, C., Byrne, E., Markin, N., McGuire, G.: Determining the nonlinearity of a new family of APN functions. AAECC 2007. LNCS 4851, 72–79 (2007)
Bracken, C., Leander, G.: A highly nonlinear differentially 4 uniform power mapping that permutes fields of even degree. Finite Fields Applic. 16, 231–242 (2010)
Canteaut, A., Charpin, P., Kyureghyan, G.M.: A new class of monomial bent functions. Finite Fields Applic. 14, 221–241 (2008)
Carlet, C.: Boolean Functions for Cryptography and Error Correcting Codes. ChapterinBoolean Models and Methods in Mathematics, Computer Science, and Engineering. In: Crama, Y., Hammer, P.L. (eds.) , pp 257–397. Cambridge University Press (2010)
Carlet, C.: On the higher order nonlinearities of algebraic immune functions. CRYPTO 2006. LNCS 4117, 584–601 (2006)
Carlet, C.: On the nonlinearity profile of the Dillon function. http://eprint.iacr.org/2009/577.pdf (2009)
Carlet, C.: Recursive lower bounds on the nonlinearity profile of Boolean functions and their applications. IEEE Trans. Inf. Theory 54(3), 1262–1272 (2008)
Carlet, C.: On the nonlinearity of monotone Boolean functions. Cryptogr. Commun. 10(6), 1051–1061 (2018)
Carlet, C., Mesnager, S.: Improving the upper bounds on the covering radii of binary Reed-Muller codes. IEEE Trans. Inf. Theory 53(1), 162–173 (2007)
Carlet, C.: On the higher order nonlinearities of algebraic immune Boolean functions, CRYPTO 2006, ser. Lect. Notes Comput. Sci. 4117(2006), 584–601 (2006)
Carlet, C., Dalai, D.K., Gupta, K.C., Maitra, S.: Algebraic immunity for cryptographically significant Boolean functions: Analysis and construction. IEEE Trans. Inf. Theory 52(7), 3105–3121 (2006)
Dobbertin, H.: One-to-one highly nonlinear power functions on GF(2n). Applic. Algebra Eng. Commun. Comput. 9(2), 139–152 (1998)
Fu, S., Feng, X., Wu, B.: Differentially 4-uniform permutations with the best known nonlinearity from butterflies. http://eprint.iacr.org/2017/449.pdf (2017)
Gangopadhyay, S., Garg, M.: The good lower bound of second-order nonlinearity of a class of Boolean function. http://eprint.iacr.org/2011/452.pdf (2011)
Gangopadhyay, S., Sarkar, S., Telang, R.: On the lower bounds of the second order nonlinearity of some Boolean functions. Inform. Sci. 180(2), 266–273 (2010)
Garg, M., Gangopadhyay, S.: Good second-order nonlinearity of a bent function via Niho power function. http://eprint.iacr.org/2011/171.pdf (2011)
Gode, R., Gangopadhyay, S.: On second-order nonlinearities of cubic monomial Boolean functions. http://eprint.iacr.org/2009/502.pdf (2009)
Gow, R., Quinlan, R.: Galois extensions and subspaces of alternating bilinear forms with special rank properties. Linear Algebra Appl.s 430(8), 2212–2224 (2009)
Hou, X.: GL(m, 2) acting on R(r, m)/R(r − 1, m). Discret. Math. 149, 99–122 (1996)
Iwata, T., Kurosawa, K.: Probabilistic higher order differential attack and higher order bent functions. ASIACRYPT 1999, pp. 62–74. Springer. LNCS 1716 (1999)
Kolokotronis, N., Limniotis, K.: Maiorana-McFarland functions with high second-order nonlinearity. http://eprint.iacr.org/2011/212.pdf (2011)
Li, X., Hu, Y., Gao, J.: The lower bounds on the second-order nonlinearity of cubic Boolean functions. Lower bounds on the second order nonlinearity of Boolean functions. Int. J. Found. Comput. Sci. 22(6), 1331–1349 (2011). https://eprint.iacr.org/2010/009.pdf
Lobanov, M.: Exact relation between nonlinearity and algebraic immunity. Discret. Math. Appl. 16(5), 453–460 (2006)
McEliece, R.J.: Finite Fields for Computer Scientists and Engineers. Kluwer Academic Publishers (1987)
Mesnager, S.: Improving the lower bound on the higher order nonlinearity of Boolean functions with prescribed algebraic immunity. IEEE Trans. Inf. Theory 54(8), 3656–3662 (2008)
Pless, V.S., Huffman, W.C.: Handbook of Coding Theory. Elsevier, Amsterdam (1998)
Schatz, J.: The second-order Reed-Muller code of length 64 has covering radius 18. IEEE Trans. Inf. Theory 27, 529–530 (1981)
Singh, D.: Second-order nonlinearities of some classes of cubic Boolean functions based on secondary constructions. Int. J. Comput. Sci. Inf. Secur. 2(2), 786–791 (2011)
Schmidt, K.U.: Nonlinearity measures of random Boolean functions. Cryptogr. Commun. 8(4), 637–645 (2016)
Sun, G., Wu, C.: The lower bounds on the second-order nonlinearity of three classes of Boolean functions with high nonlinearity. Inform. Sci. 179(3), 267–278 (2010)
Sun, G., Wu, C.: The lower bound on the second-order nonlinearity of a class of Boolean functions with high nonlinearity. Applic. Algebra Eng. Commun. Comput. 22, 37–45 (2011)
Wang, Q., Johansson, T.: A note on fast algebraic attacks and higher order nonlinearities, INSCRYPT 2010. Lect. Notes Comput. Sci 6584, 84–98 (2010)
Acknowledgements
The authors thank the Assoc. Edit. and the anonymous reviewers for their valuable comments which have highly improved the manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mesnager, S., Kim, K.H. & Jo, M.S. On the number of the rational zeros of linearized polynomials and the second-order nonlinearity of cubic Boolean functions. Cryptogr. Commun. 12, 659–674 (2020). https://doi.org/10.1007/s12095-019-00410-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-019-00410-5