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
fDate :
6/1/2010 12:00:00 AM
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;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2010.2046195