Abstract
Let \(f_n(x_0, x_1, \ldots , x_{n-1})\) denote the algebraic normal form (polynomial form) of a rotation symmetric (RS) Boolean function of degree d in \(n \ge d\) variables and let \(wt(f_n)\) denote the Hamming weight of this function. Let \((0, a_1, \ldots , a_{d-1})_n\) denote the function \(f_n\) of degree d in n variables generated by the monomial \(x_0x_{a_1} \ldots x_{a_{d-1}}.\) Such a function \(f_n\) is called monomial rotation symmetric (MRS). It was proved in a 2012 paper that for any MRS \(f_n\) with \(d=3,\) the sequence of weights \(\{w_k = wt(f_k):~k = 3, 4, \ldots \}\) satisfies a homogeneous linear recursion with integer coefficients. This result was gradually generalized in the following years, culminating around 2016 with the proof that such recursions exist for any rotation symmetric function \(f_n.\) Recursions for quadratic RS functions were not explicitly considered, since a 2009 paper had already shown that the quadratic weights themselves could be given by an explicit formula. However, this formula is not easy to compute for a typical quadratic function. This paper shows that the weight recursions for the quadratic RS functions have an interesting special form which can be exploited to solve various problems about these functions, for example, deciding exactly which quadratic RS functions are balanced.
Similar content being viewed by others
References
Anbar N., Meidl W., Topuzoglu A.: Idempotent and p-potent quadratic functions: distribution of nonlinearity and co-dimension. Des. Codes Cryptogr. 82, 265–291 (2017).
Carlet C., Gao G., Liu W.: A secondary construction and a transformation on rotation symmetric functions, and their action on bent and semi-bent functions. J. Comb. Theory Ser. A 127, 161–175 (2014).
Cassels J.W.S.: Local Fields. Cambridge University Press, Cambridge (1986).
Chirvasitu A., Cusick T.W.: Dynamical systems proof of existence of weight recursions for rotation symmetric functions, to appear.
Crama Y., Hammer P.: Boolean Models and Methods in Mathematics, Computer Science and Engineering. Cambridge University Press, Cambridge (2010).
Cusick T.W.: Affine equivalence of cubic homogeneous rotation symmetric functions. Inf. Sci. 181, 5067–5083 (2011).
Cusick T.W.: Permutation equivalence of cubic rotation symmetric functions. Int. J. Comput. Math. 92, 1568–1573 (2015).
Cusick T.W.: Weight recursions for any rotation symmetric Boolean functions. arXiv:1701.06648 (2017).
Cusick T.W.: Weight recursions for any rotation symmetric Boolean functions. IEEE Trans. Inf. Theory 64, 2962–2968 (2018).
Cusick T.W., Stănică P.: Cryptographic Boolean Functions and Applications, second ed. Academic Press, San Diego. First edition 2009 (2017).
Everest G., van der Poorten A., Shparlinski I., Ward T.: Recurrence Sequences. Mathematical Surveys and Monographs, vol. 104. American Mathematical Society, Providence (2003).
Gao G., Zhang X., Liu W., Carlet C.: Constructions of quadratic and cubic rotation symmetric bent functions. IEEE Trans. Inf. Theory 58, 4908–4913 (2012).
Khoo K., Gong G., Stinson D.: A new characterization of semi-bent and bent functions on finite fields. Des. Codes Cryptogr. 38, 279–295 (2006).
Kim H., Park S.-M., Hahn S.G.: On the weight and nonlinearity of homogeneous rotation symmetric Boolean functions of degree \(2\). Discret. Appl. Math. 157, 428–432 (2009).
MacWilliams F.J., Sloane N.J.A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1978).
Pieprzyk J., Qu C.X.: Fast hashing and rotation-symmetric functions. J. Univ. Comput. Sci. 5(1), 20–31 (1999).
Wu B., Liu Z.: Linearized polynomials over finite fields revisited. Finite Fields Appl. 22, 79–100 (2013).
Acknowledgements
A.C. was partially supported by NSF Grant DMS-1801011.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by K. T. Arasu.
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
Chirvasitu, A., Cusick, T.W. Affine equivalence for quadratic rotation symmetric Boolean functions. Des. Codes Cryptogr. 88, 1301–1329 (2020). https://doi.org/10.1007/s10623-020-00748-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-020-00748-5