Title :
Cyclic codes and algebraic immunity of Boolean functions
Author :
Mesnager, Sihem ; Cohen, Gerard
Author_Institution :
Dept. of Math., Univ. of Paris VIII & Univ. of Paris XIII, Paris, France
fDate :
April 26 2015-May 1 2015
Abstract :
Since 2003, algebraic attacks have received a lot of attention in the cryptography literature. In this context, algebraic immunity quantifies the resistance of a Boolean function to the standard algebraic attack of the pseudo-random generators using it as a nonlinear Boolean function. A high value of algebraic immunity is now an absolutely necessary cryptographic criterion for a resistance to algebraic attacks but is not sufficient, because of more general kinds of attacks so-called Fast Algebraic Attacks. In view of these attacks, the study of the set of annihilators of a Boolean function has become very important. We show that studying the annihilators of a Boolean function can be translated into studying the codewords of a linear code. We then explain how to exploit that connection to evaluate or estimate the algebraic immunity of a cryptographic function. Direct links between the theory of annihilators used in algebraic attacks and coding theory are established using an atypical univariate approach.
Keywords :
Boolean functions; cryptography; cyclic codes; linear codes; algebraic immunity; cryptography literature; cyclic codes; fast algebraic attacks; linear code; nonlinear Boolean function; pseudo-random generators; Boolean functions; Ciphers; Generators; Linear codes; Polynomials; Algebraic immunity; Annihilators; Boolean functions; Cyclic codes; Linear codes;
Conference_Titel :
Information Theory Workshop (ITW), 2015 IEEE
Conference_Location :
Jerusalem
Print_ISBN :
978-1-4799-5524-4
DOI :
10.1109/ITW.2015.7133110