Skip to main content
Log in

Construction of Boolean functions with maximum algebraic immunity and count of their annihilators at lowest degree

  • Research Papers
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

Boolean functions used in stream ciphers against algebraic attacks are required to have a necessary cryptographic property-high algebraic immunity (AI). In this paper, Boolean functions of even variables with the maximum AI are investigated. The number of independent annihilators at the lowest degree of Boolean functions of even variables with the maximum AI is determined. It is shown that when n is even, one can get an (n + 1)-variable Boolean function with the maximum AI from two n-variable Boolean functions with the maximum AI only if the Hamming weights of the two functions satisfy the given conditions. The nonlinearity of the Boolean functions obtained in this way is computed. Similarly, one can get an (n + 2)-variable Boolean function with the maximum AI from four n-variable Boolean functions with the maximum AI. The nonlinearity of a class of Boolean functions with the maximum AI is determined such that their Hamming weights are either the maximum or the minimum.

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. Courtois N, Pieprzyk J. Cryptanalysis of block ciphers with overdefined systems of equations. In: Goos G, Hartmanis J, van Leeuwen J, eds. Advances in Cryptology-ASIACRYPT 2002. Lecture Notes in Computer Science, Vol. 2501. Berlin: Springer-Verlag, 2002. 267–287

    Chapter  Google Scholar 

  2. Courtois N, Meier W. Algebraic attacks on stream ciphers with linear feedback. In: Goos G, Hartmanis J, van Leeuwen J, eds. Advances in Cryptology-EUROCRYPT 2003. Lecture Notes in Computer Science, Vol. 2656. Berlin: Springer-Verlag, 2003. 345–359

    Chapter  Google Scholar 

  3. Armknecht F, Krause M. Algebraic attacks on combiners with memory. In: Goos G, Hartmanis J, van Leeuwen J, eds. Advances in Cryptology-CRYPTO 2003. Lecture Notes in Computer Science, Vol. 2729. Berlin: Springer-Verlag, 2003. 162–175

    Google Scholar 

  4. Courtois N. Fast algebraic attacks on stream ciphers with linear feedback. In: Goos G, Hartmanis J, van Leeuwen J, eds. Advances in Cryptology-CRYPTO 2003. Lecture Notes in Computer Science, Vol. 2729. Berlin: Springer-Verlag, 2003. 176–194

    Google Scholar 

  5. Armknecht F. Improving fast algebraic attacks. In: Goos G, Hartmanis J, van Leeuwen J, eds. Fast Software Encryption 2004. Lecture Notes in Computer Science, Vol. 3017. Berlin: Springer-Verlag, 2004. 65–82

    Google Scholar 

  6. Meier W, Pasalic E, Carlet C. Algebraic attacks and decomposition of Boolean functions. In: Goos G, Hartmanis J, van Leeuwen J, eds. Advances in Cryptology-EUROCRYPT 2004. Lecture Notes in Computer Science, Vol. 3027. Berlin: Springer-Verlag, 2004. 474–491

    Google Scholar 

  7. Carlet C, Dalai D K, Gupta K C, et al. Algebraic immunity for cryptographically significant Boolean functions: analysis and construction. IEEE Trans Inf Theory, 2006, 52: 3105–3121

    Article  MathSciNet  Google Scholar 

  8. Dalai D K, Gupta K C, Maitra S. Results on algebraic immunity for cryptographically significant Boolean functions. In: Goos G, Hartmanis J, van Leeuwen J, eds. Progress in Cryptology-INDOCRYPT 2004. Lecture Notes in Computer Science, Vol. 3348. Berlin: Springer-Verlag, 2004. 92–106

    Chapter  Google Scholar 

  9. Dalai D K, Gupta K C, Maitra S. Cryptographically significant Boolean functions: construction and analysis in terms of algebraic immunity. In: Goos G, Hartmanis J, van Leeuwen J, eds. Fast Software Encryption 2005. Lecture Notes in Computer Science, Vol. 3557. Berlin: Springer-Verlag, 2005. 98–111

    Google Scholar 

  10. Dalai D K, Gupta K C, Maitra S. Notion of algebraic immunity and its evaluation related to fast algebraic attacks. Cryptology ePrint Archive, Report 2006/018. 2006. http://eprint.iacr.org/2006/018.pdf

  11. Dalai D K, Maitra S, Sarkar S. Basic theory in construction of Boolean functions with maximum possible annihilator immunity. Designs, Codes and Cryptography, 2006, 40: 41–58

    Article  MATH  MathSciNet  Google Scholar 

  12. Braeken A, Preneel B. On the algebraic immunity of symmetric Boolean functions. In: Goos G, Hartmanis J, van Leeuwen J, eds. Progress in Cryptology-INDOCRYPT 2005. Lecture Notes in Computer Science, Vol. 3797. Berlin: Springer-Verlag, 2005. 35–48

    Chapter  Google Scholar 

  13. Qu L, Li C, Feng K. A note on symmetric Boolean functions with maximum algebraic immunity in odd number of variables. IEEE Trans Inf Theory, 2007, 58: 2908–2910

    MathSciNet  Google Scholar 

  14. Carlet C. A method of construction of balanced functions with the optimum algebraic immunity. Cryptology ePrint Archive, Report 2006/149. 2006. http://eprint.iacr.org/2006/149.pdf.

  15. Qu L, Feng G, Li C. On the Boolean functions with maximum possible algebraic immunity: construction and a lower bound of the count. Cryptology ePrint Archive, Report 2005/449. 2005. http://eprint.iacr.org/2005/449.pdf.

  16. Li N, Qi W. Construction and count of Boolean functions of an odd number of variables with maximum algebraic immunity. arXiv.org e-Print archive, cs>arXiv:cs/0605139. 2006. http://arxiv.org/abs/cs.CR/0605139

  17. Li N, Qi W. Boolean functions of an odd number of variables with maximum algebraic immunity. Sci China Ser F-Inf Sci, 2007, 50: 307–317

    Article  MATH  MathSciNet  Google Scholar 

  18. Lobanov M. Tight bound between nonlinearity and algebraic immunity. Cryptology ePrint Archive, Report 2005/441. 2005. http://eprint.iacr.org/2005/441.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to YuSong Du.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Du, Y., Pei, D. Construction of Boolean functions with maximum algebraic immunity and count of their annihilators at lowest degree. Sci. China Inf. Sci. 53, 780–787 (2010). https://doi.org/10.1007/s11432-010-0064-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-010-0064-2

Keywords

Navigation