J4 ›› 2009, Vol. 36 ›› Issue (4): 702-707.

• Original Articles • Previous Articles     Next Articles

Algebraic attack on symmetric Boolean functions  with a high algebraic immunity

LI Xue-lian1;HU Yu-pu2   

  1. (1. School of Science, Xidian Univ., Xi'an  710071, China;
    2. Ministry of Education Key Lab. of Computer Network and Information Security, Xidian Univ., Xi'an  710071, China)
  • Received:2008-06-17 Online:2009-08-20 Published:2009-09-28
  • Contact: LI Xue-lian E-mail:xlli@mail.xidian.edu.cn

Abstract:

Algebraic immunity is an important index to measure the ability to resist algebraic attacks. If a Boolean function has a low algebraic immunity, then it can not resist the algebraic attack. This paper gives two conclusions on some Boolean functions with a high algebraic immunity, that is, 1) for most of symmetric Boolean functions with a high algebraic immunity, if they are used inappropriately, then the attacker still can launch an efficient algebraic attack; 2)our algebraic attack is still efficient for a more general class of Boolean functions with a high algebraic immunity, which consists of a rotation symmetric Boolean function and a Boolean function with a low degree. Our algebraic attack requires a segment of the consecutive bitstream.

Key words: stream ciphers, algebraic immunity, symmetric Boolean function, rotation symmetric Boolean function

CLC Number: 

  • TN918.1