Skip to main content
Log in

Construction of rotation symmetric Boolean functions with optimal algebraic immunity and high nonlinearity

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

Abstract

Recent research shows that the class of rotation symmetric Boolean functions is potentially rich in functions of cryptographic significance. In this paper, based on the knowledge of compositions of an integer, we present two new kinds of construction of rotation symmetric Boolean functions having optimal algebraic immunity on either odd variables or even variables. Our new functions are of much better nonlinearity than all the existing theoretical constructions of rotation symmetric Boolean functions with optimal algebraic immunity. Further, the algebraic degree of our rotation symmetric Boolean functions are also high enough.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Canteaut A.: Open problems related to algebraic attacks on stream ciphers. In: Workshop on Coding and Cryptography 2005, LNCS, vol. 3969, Springer, Heidelberg (2005).

  2. Carlet C.: A method of construction of balanced functions with optimum algebraic immunity. Available online, http://eprint.iacr.org/2006/149 (2006).

  3. Carlet C., Dalai D., Gupta K., Maitra S.: Algebraic immunity for cryptographically significant Boolean functions: analysis and construction. IEEE Trans. Inf. Theory. 52, 3105–3121 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  4. Carlet C., Zeng X., Li C., Hu L.: Further properties of several classes of Boolean functions with optimum algebraic immunity. Des. Codes Cryptogr. 52, 303–338 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  5. Courtois N., Meier W.: Algebraic attacks on stream ciphers with linear feedback. In: EUROCRYPT 2003, LNCS, vol. 2656, pp. 345–359, Springer, Heidelberg (2003).

  6. Dalai D., Maitra S., Sarkar S.: Basic theory in construction of Boolean functions with maximum possible annihilator immunity. Des. Codes Cryptogr. 40, 41–58 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  7. Ding C., Xiao G., Shan W.: The stability theory of stream ciphers. In: LNCS, vol. 561, Springer, Heidelberg (1991).

  8. Feng K., Liao Q., Yang J.: Maximal values of generalized algebraic immunity. Des. Codes Cryptogr. 50, 243–252 (2009)

    Article  MathSciNet  Google Scholar 

  9. Filiol E., Fontaine C.: Highly nonlinear balanced Boolean functions with a good correlation immunity. In: Advances in Cryptology-EUROCRYPT’98, SpringerVerlag (1998).

  10. Fu S., Qu L., Li C., Sun B.: Balanced rotation symmetric Boolean functions with maximum algebraic immunity. IET Inf. Secur. 5, 93–99 (2011)

    Article  Google Scholar 

  11. Heubach S., Mansour T.: Combinatorics of Compositions and Words. CRC Press, Boca Raton (2009)

    Book  MATH  Google Scholar 

  12. Li C., Xue C., Fu S.: Construction of rotation symmetric Boolean functions with maximum algebraic immunity. In: CHINACRYPT2011, Advances in Cryptology, pp. 53–58. Science Press USA Inc (2011).

  13. Lobanov M.: Tight bound between nonlinearity and algebraic immunity. Available online, http://eprint.iacr.org/2005/441.pdf(2005).

  14. Matsui M.: Linear cryptanalysis method for DES cipher. In: Proceeding of the EUROCRYPT93, LNCS, vol. 765, pp. 386–397. Springer, Heidelberg (1994).

  15. Maximov A., Hell M., Maitra S.: Plateaued rotation symmetric Boolean functions on odd number of variables. In: First Workshop on Boolean Functions: Cryptography and Applications (BFCA 05), pp. 83–104 (2005).

  16. Meier W., Pasalic E., Carlet C.: Algebraic attacks and decomposition of Boolean functions. In: Advances in Cryptology-EUROCRYPT 2004, LNCS, vol. 3027, pp. 474–491, Springer, Heidelberg (2004).

  17. Qu L., Feng K., Liu F., Wang L.: Constructing symmetric Boolean functions with maximum algebraic immunity. IEEE Trans. Inf. Theory. 55, 2406–2412 (2009)

    Article  MathSciNet  Google Scholar 

  18. Sarkar S., Maitra S.: Construction of rotation symmetric Boolean functions with maximun algebraic immunity on odd number of variables. In: AAECC 2007, LNCS, vol. 4851, pp. 271–280. Springer, Heidelberg (2007).

  19. Sarkar S., Maitra S.: Construction of rotation symmetric Boolean functions with optimal algebraic immunity. Comput. Syst. 12, 267–284 (2009)

    Google Scholar 

  20. Stanica P., Maitra S.: Rotation symmetric Boolean functions-count and cryptographic properties. Discret. Appl. Math. 156, 1567–1580 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  21. Stanica P., Maitra S., Clark J.: Results on rotation symmetric bent and correlation immune Boolean functions. In: Fast Software Encryption Workshop (FSE 2004), LNCS, vol. 3017, pp. 161–177. Springer, Heidelberg (2004).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sihong Su.

Additional information

Communicated by P. Charpin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Su, S., Tang, X. Construction of rotation symmetric Boolean functions with optimal algebraic immunity and high nonlinearity. Des. Codes Cryptogr. 71, 183–199 (2014). https://doi.org/10.1007/s10623-012-9727-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-012-9727-x

Keywords

Mathematics Subject Classification (2000)

Navigation