Skip to main content
Log in

On the construction of multi-output Boolean functions with optimal algebraic immunity

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

Abstract

In this paper, we show a construction of multi-output Boolean functions with optimal algebraic immunity. And, the relationship between the algebraic immunity of a multi-output Boolean function and those of its component functions is studied. We show that all the component functions, together with their nonzero linear combination, of the multi-output Boolean functions achieved by this construction have optimal algebraic immunity simultaneously.

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: Proceedings of Advances in Cryptology-EUROCRYPT, Berlin, 2003. Lecture Notes in Computer Science, 2656. 345–359

  2. Courtois N. Fast algebraic attacks on stream ciphers with linear feedback. In: Proceedings of Advances in Cryptology-CRYPTO, Berlin, 2003. Lecture Notes in Computer Science, 2729: 176–194

  3. Armknecht F, Krause M. Algebraic attacks on combiners with memory. In: Proceedings of Advances in Cryptology-CRYPTO, Berlin, 2003. Lecture Notes in Computer Science, 2729: 162–175

  4. Meier W, Pasalic E, Carlet C. Algebraic attacks and decomposition of Boolean functions. In: Proceedings of Advances in Cryptology-EUROCRYPT, Berlin, 2004. Lecture Notes in Computer Science, 3027: 474–491

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

    MathSciNet  MATH  Google Scholar 

  6. 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: 2271–2273

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  8. Qu L J, Li C. On the 2m-variable symmetric Boolean functions with maximum algebraic immunity. Sci China Ser F-Inf Sci, 2008, 51: 120–127

    Article  MathSciNet  MATH  Google Scholar 

  9. Liao Q Y, Liu F, Feng K Q. On 2m-variable symmetric Boolean functions with submaximum algebraic immunity 2m −1. Sci China Ser A-Math, 2009, 52: 17–28

    Article  MathSciNet  MATH  Google Scholar 

  10. Qu L J, Feng K Q, Liu F, et al. Constructing symmetric boolean funcitons with maximum algebraic immunity. IEEE Trans Inf Theory, 2009, 55: 2406–2412

    Article  MathSciNet  Google Scholar 

  11. Carlet C. A method of construction of balanced Boolean functions with optimum algebraic immunity. In: Proceedings of the 1st International Workshop on Coding Theory and Cryptology, Wuyi Mountain, 2007. 11–15

  12. Carlet C, Zeng X Y, Li C L, et al. Further properties of several classes of Boolean functions with optimum algebraic immunity. Des Cod Cryptogr Springer Neth, 2009, 52: 303–338

    Article  MathSciNet  MATH  Google Scholar 

  13. Wang Y J, Fan S Q, Han W B. New construction of Boolean function with optimum algebraic immunity. http://eprint.iacr.org/2008/176.pdf

  14. Fu S J, Li C, Matssuura K, et al. Construction of rotation symmetric Boolean functions with maximum algebraic immunity. In: Cryptology and Network Security. Lecture Notes in Computer Science, 2009, 5888: 402–412

  15. Li N, Qu L J, Qi W F, et al. On the construction of Boolean functions with optimal algebraic immunity. IEEE Trans Inf Theory, 2008, 54: 1330–1334

    Article  MathSciNet  Google Scholar 

  16. Sarkar S, Maitra S. Construction of rotation symmetric Boolean functions with maximum algebraic immunity on odd number of variables. In: Proceedings of Applied Algebra, Algebraic Algorithms and Error-Correcting Codes(AAECC). LNCS 4851. Heidelberg: Springer, 2007. 271–280

    Chapter  Google Scholar 

  17. Li C L, Zeng X Y, Su W, et al. A class of rotation symmetric Boolean functions with optimum algebraic immunity. Wuhan Univ J Nat Sci, 2008, 13: 702–706

    Article  MathSciNet  MATH  Google Scholar 

  18. Liu M C, Pei D Y, Du Y S. Identification and construction of Boolean functions with maximum algebraic immunity. Sci China Inf Sci, 2010, 53: 1379–1396

    Article  MathSciNet  Google Scholar 

  19. Carlet C, Feng K Q. An infinite class of balanced functions with optimal algebraic immunity, good immunity to fast algebraic attacks and good nonlinearity. In: Proceedings of Advances in Cryptology — ASIACRYPT 2008, Berlin, 2008. Lecture Notes in Computer Science, 5350: 425–440

  20. Tu Z R, Deng Y P. A conjecture on binary string and its applications on constructing Boolean functions of optimum algebraic immunity. Des Cod Cryptogr, 2010, 60: 1–14

    Article  MathSciNet  Google Scholar 

  21. Armknecht F, Krause M. Constructing single- and multi-output Boolean functions with maximal algebraic immunity. In: Proceedings of ICALP 2006, Lecture Notes in Computer Science, 2006, 4052: 180–191

  22. Feng K Q, Liao Q Y, Yang J. Maximal values of generalized algebraic immunity. Des Cod Cryptogr Springer Neth, 2009, 50: 243–252

    Article  MathSciNet  Google Scholar 

  23. Ars G, Faugère J C. Algebraic immunity of functions over finite fields. In: Proceedings of Workshop on Boolean Funtions: Cryptography and Applications (BFCA 2005), Rouen, 2005. 21–38

  24. Batten L M. Algebraic attacks over GF(q). In: Canteaut A, Viswanathan K, eds. Progress in Cryptology-INDOCRYPT 2004, Lecture Notes in Computer Science, 2004, 3348: 84–91

  25. Wang Q C, Peng J, Kan H B, et al. Constructions of cryptographically significant Boolean functions using primitive polynomials. IEEE Trans Inf Theory, 2010, 56: 3048–3053

    Article  MathSciNet  Google Scholar 

  26. Seberry J, Zhang X, Zheng Y. Relationships among nonlinearity criteria. In: Proceedings of Advances in Cryptology-EUROCRYPT, Berlin, 1994. Lecture Notes in Computer Science, 950: 376–388

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Zhang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, J., Song, S., Du, J. et al. On the construction of multi-output Boolean functions with optimal algebraic immunity. Sci. China Inf. Sci. 55, 1617–1623 (2012). https://doi.org/10.1007/s11432-012-4597-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-012-4597-4

Keywords

Navigation