Skip to main content
Log in

Construction and enumeration of Boolean functions with maximum algebraic immunity

  • Published:
Science in China Series F: Information Sciences Aims and scope Submit manuscript

Abstract

Algebraic immunity is a new cryptographic criterion proposed against algebraic attacks. In order to resist algebraic attacks, Boolean functions used in many stream ciphers should possess high algebraic immunity. This paper presents two main results to find balanced Boolean functions with maximum algebraic immunity. Through swapping the values of two bits, and then generalizing the result to swap some pairs of bits of the symmetric Boolean function constructed by Dalai, a new class of Boolean functions with maximum algebraic immunity are constructed. Enumeration of such functions is also given. For a given function p(x) with deg(p(x)) < , we give a method to construct functions in the form p(x)+q(x) which achieve the maximum algebraic immunity, where every term with nonzero coefficient in the ANF of q(x) has degree no less than .

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, Meier W. Algebraic attacks on stream ciphers with linear feedback. In: Advances in Cryptology-EUROCRYPT 2003, LNCS Vol. 2656. Berlin: Springer-Verlag, 2003. 346–359

    Google Scholar 

  2. Mihaljevie M, Imai H. Cryptanalysis of toyocrypt-HSI stream cipher. IEICE Trans Fundamentals, 2002, E85-A: 66–73

    Google Scholar 

  3. Babbage S. Cryptanalysis of LILI-128, Nessie project internal report, 22 January 2001. Available at http://www.cosic.esat.kuleuven.ac.be/nessie/reports.

  4. Meier W, Pasalic E, Carlet C. Algebraic attacks and decomposition of Boolean functions. In: Advances in Cryptology-EUROCRYPT 2004, LNCS Vol. 3027. Berlin: Springer-Verlag, 2004. 474–491

    Chapter  Google Scholar 

  5. Braeken A, Praneel B. On the algebraic immunity of symmetric Boolean functions. In: Advances in Indocrypt 2005, LNCS Vol. 3797. Berlin: Springer-Verlag, 2005. 35–48

    Chapter  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  7. Li N, Qi W F. Symmetric Boolean functions depending on an odd number of variables with maximum algebraic immunity. IEEE Trans Inf Theory, 2006, 52(5): 2271–2273

    Article  MathSciNet  Google Scholar 

  8. Li N, Qi W F. Construction and analysis of Boolean functions of 2t + 1 variables with maximum algebraic immunity. ASIACRYPT, 2006, 84–98

  9. Li N, Qi W F. Construction and count of Boolean functions of an odd number of variables with maximum algebraic immunity. Available at http://arxiv.org/abs/cs.CR/0605139

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

    Article  MATH  MathSciNet  Google Scholar 

  11. Sarkar S, Maitra S. Construction of rotation symmetric Boolean functions with maximum algebraic immunity on odd number of variables. Available at http://eprint.iacr.org/2007/290

  12. Canteaut A. Open problems related to algebraic attacks on stream ciphers. In: Workshop on Coding and Cryptography (invited talk). 2005, 346–359

  13. Ding C, Xiao G, Shan W. The Stability Theory of Stream Ciphers. Berlin: Springer-Verlag, 1991

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to WenYing Zhang.

Additional information

Supported by the National Natural Science Foundation of China (Grant No. 60673068), and the Natural Science Foundation of Shandong Province (Grant Nos. Y2007G16, Y2008G01)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, W., Wu, C. & Liu, X. Construction and enumeration of Boolean functions with maximum algebraic immunity. Sci. China Ser. F-Inf. Sci. 52, 32–40 (2009). https://doi.org/10.1007/s11432-009-0007-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-009-0007-y

Keywords

Navigation