Construction and Analysis of Boolean Functions of 2t+1 Variables with Maximum Algebraic Immunity

  • Na Li
  • Wen-Feng Qi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4284)

Abstract

In this paper, we study the construction of (2t+1)-variable Boolean functions with maximum algebraic immunity, and we also analyze some other cryptographic properties of this kind of functions, such as nonlinearity, resilience. We first identify several classes of this kind of functions. Further, some necessary conditions of this kind of functions which also have higher nonlinearity are obtained. In this way, a modified construction method is proposed to possibly obtain (2t+1)-variable Boolean functions which have maximum algebraic immunity and higher nonlinearity, and a class of such functions is also obtained. Finally, we present a sufficient and necessary condition of (2t+1)-variable Boolean functions with maximum algebraic immunity which are also 1-resilient.

Keywords

Algebraic attack algebraic immunity Boolean functions balancedness nonlinearity resilience 

References

  1. 1.
    Armknecht, F.: Improving fast algebraic attacks. In: Roy, B., Meier, W. (eds.) FSE 2004. LNCS, vol. 3017, pp. 65–82. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  2. 2.
    Armknecht, F., Krause, M.: Algebraic attacks on combiners with memory. In: Boneh, D. (ed.) CRYPTO 2003. LNCS, vol. 2729, pp. 162–175. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Braeken, A., Preneel, B.: On the Algebraic Immunity of Symmetric Boolean Functions. In: Maitra, S., Veni Madhavan, C.E., Venkatesan, R. (eds.) INDOCRYPT 2005. LNCS, vol. 3797, pp. 35–48. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Carlet, C.: A method of construction of balanced functions with optimum algebraic immunity (2006), Available at: http://eprint.iacr.org/2006/149
  5. 5.
    Courtois, N.: Fast algebraic attacks on stream ciphers with linear feedback. In: Boneh, D. (ed.) CRYPTO 2003. LNCS, vol. 2729, pp. 176–194. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  6. 6.
    Courtois, N., Meier, W.: Algebraic attacks on stream ciphers with linear feedback. In: Biham, E. (ed.) EUROCRYPT 2003. LNCS, vol. 2656, pp. 345–359. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  7. 7.
    Dalai, D.K., Gupta, K.C., Maitra, S.: Results on Algebraic Immunity for Cryptographically Significant Boolean Functions. In: Canteaut, A., Viswanathan, K. (eds.) INDOCRYPT 2004. LNCS, vol. 3348, pp. 92–106. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Dalai, D.K., Gupta, K.C., Maitra, S.: Cryptographically Significant Boolean Functions: Construction and Analysis in Terms of Algebraic Immunity. In: Gilbert, H., Handschuh, H. (eds.) FSE 2005. LNCS, vol. 3557, pp. 98–111. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Dalai, D.K., Maitra, S., Sarkar, S.: Basic theory in construction of Boolean functions with maximum possible annihilator immunity. Designs, Codes and Cryptography 40, 41–58 (2006)MATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    Dalai, D.K., Maitra, S.: Reducing the Number of Homogeneous Linear Equations in Finding Annihilators (2006), Available at: http://eprint.iacr.org/2006/032
  11. 11.
    Ding, C., Xiao, G., Shan, W.: The stability theory of stream ciphers. Springer, Heidelberg (1991)MATHGoogle Scholar
  12. 12.
    Li, N., Qi, W.F.: Symmetric Boolean functions depending on an odd number of variables with maximum algebraic immunity. IEEE Transaction on Information Theory 52(5), 2271–2273 (2006)CrossRefMathSciNetGoogle Scholar
  13. 13.
    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
  14. 14.
    Lobanov, M.: Tight bound between nonlinearity and algebraic immunity (2005), Available at: http://eprint.iacr.org/2005/441
  15. 15.
    MacWilliams, F.J., Sloane, N.J.A.: The theory of error-correcting codes. Elsevier, North-Holland (1977)MATHGoogle Scholar
  16. 16.
    Meier, W., Pasalic, E., Carlet, C.: Algebraic Attacks and Decomposition of Boolean Functions. In: Cachin, C., Camenisch, J.L. (eds.) EUROCRYPT 2004. LNCS, vol. 3027, pp. 474–491. Springer, Heidelberg (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Na Li
    • 1
  • Wen-Feng Qi
    • 1
  1. 1.Department of Applied MathematicsZhengzhou Information, Engineering UniversityZhengzhouChina

Personalised recommendations