Skip to main content
Log in

Affine equivalence for quadratic rotation symmetric Boolean functions

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

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.

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. 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).

    Article  MathSciNet  Google Scholar 

  2. 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).

    Article  MathSciNet  Google Scholar 

  3. Cassels J.W.S.: Local Fields. Cambridge University Press, Cambridge (1986).

    Book  Google Scholar 

  4. Chirvasitu A., Cusick T.W.: Dynamical systems proof of existence of weight recursions for rotation symmetric functions, to appear.

  5. Crama Y., Hammer P.: Boolean Models and Methods in Mathematics, Computer Science and Engineering. Cambridge University Press, Cambridge (2010).

    Book  Google Scholar 

  6. Cusick T.W.: Affine equivalence of cubic homogeneous rotation symmetric functions. Inf. Sci. 181, 5067–5083 (2011).

    Article  MathSciNet  Google Scholar 

  7. Cusick T.W.: Permutation equivalence of cubic rotation symmetric functions. Int. J. Comput. Math. 92, 1568–1573 (2015).

    Article  MathSciNet  Google Scholar 

  8. Cusick T.W.: Weight recursions for any rotation symmetric Boolean functions. arXiv:1701.06648 (2017).

  9. Cusick T.W.: Weight recursions for any rotation symmetric Boolean functions. IEEE Trans. Inf. Theory 64, 2962–2968 (2018).

    Article  MathSciNet  Google Scholar 

  10. Cusick T.W., Stănică P.: Cryptographic Boolean Functions and Applications, second ed. Academic Press, San Diego. First edition 2009 (2017).

  11. Everest G., van der Poorten A., Shparlinski I., Ward T.: Recurrence Sequences. Mathematical Surveys and Monographs, vol. 104. American Mathematical Society, Providence (2003).

  12. 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).

    Article  MathSciNet  Google Scholar 

  13. 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).

    Article  MathSciNet  Google Scholar 

  14. 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).

    Article  MathSciNet  Google Scholar 

  15. MacWilliams F.J., Sloane N.J.A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1978).

    MATH  Google Scholar 

  16. Pieprzyk J., Qu C.X.: Fast hashing and rotation-symmetric functions. J. Univ. Comput. Sci. 5(1), 20–31 (1999).

    MathSciNet  Google Scholar 

  17. Wu B., Liu Z.: Linearized polynomials over finite fields revisited. Finite Fields Appl. 22, 79–100 (2013).

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

A.C. was partially supported by NSF Grant DMS-1801011.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas W. Cusick.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-020-00748-5

Keywords

Mathematics Subject Classification

Navigation