• DocumentCode
    1495212
  • Title

    Constructions of Cryptographically Significant Boolean Functions Using Primitive Polynomials

  • Author

    Wang, Qichun ; Peng, Jie ; Kan, Haibin ; Xue, Xiangyang

  • Author_Institution
    Shanghai Key Lab. of Intell. Inf. Process., Fudan Univ., Shanghai, China
  • Volume
    56
  • Issue
    6
  • fYear
    2010
  • fDate
    6/1/2010 12:00:00 AM
  • Firstpage
    3048
  • Lastpage
    3053
  • Abstract
    It is known that Boolean functions used in stream and block ciphers should have good cryptographic properties to resist algebraic attacks. Up until now, there have been several constructions of Boolean functions achieving optimum algebraic immunity. However, most of their nonlinearities are very low. Carlet and Feng studied a class of Boolean functions with optimum algebraic immunity and deduced the lower bound of its nonlinearity, which is good, but not very high. Moreover, the main practical problem with this construction is that it cannot be implemented efficiently. In this paper, we put forward a new method to construct cryptographically significant Boolean functions by using primitive polynomials, and construct three infinite classes of Boolean functions with good cryptographic properties: balancedness, optimum algebraic degree, optimum algebraic immunity, and a high nonlinearity.
  • Keywords
    Boolean functions; cryptography; polynomials; Boolean function; algebraic attack; balancedness; block cipher; cryptographic property; high nonlinearity; infinite class; optimum algebraic degree; optimum algebraic immunity; primitive polynomials; stream cipher; Boolean functions; Computer science; Cryptography; Electrical resistance measurement; Hamming weight; Information processing; Mathematics; Polynomials; Resists; Table lookup; Algebraic immunity; Boolean functions; nonlinearity; primitive polynomials;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2010.2046195
  • Filename
    5466527