Font Size: a A A

Construction On Annihilators Of Boolean Functions And Analysis Of Algebraic Immunity Of Symmetric Boolean Functions

Posted on:2007-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:C X XuFull Text:PDF
GTID:2178360212975700Subject:Cryptography
Abstract/Summary:
Using the concept of Boolean functions and combinatorics theory comprehensively, we investigate the construction on annihilators of Boolean functions and the algebraic immunity of symmetric Boolean functions in cryptography:Firstly, we introduce two methods of constructing the annihilators of Boolean functions, Construction I makes annihilators based on the minor term expression of Boolean function, meanwhile we get a way to judge whether a Boolean function has low degree annihilators by feature matrix. In Construction II, we use the subfunctions to construct annihilators, we also apply Construction II to LILI-128 and Toyocrypt, and the attacking complexity is reduced greatly. We study the algebraic immunitiy of (5,1,3,12) rotation symmetric staturated best functions and a type of constructed functions, then we prove that a new class of functions are invariants of algebraic attacks, and this property is generalized in the end.Secondly, we present a construction on symmetric annihilators of symmetric Boolean functions. We find the difference between the minimum annihilator degree md(f) and the minimum symmetric annihilator degree mds(f) is at most 1 under some condition. We also study some properties of elementary symmetric Boolean functions, and we get the upper bound of elementary symmetric Boolean function σd of n-d+1, then we show that if the ANF of symmetric Boolean functions don't have terms σ4k, the algebraic immunity will ≤ 3. Finally, we construct a symmetric Boolean function with higher nonlinearity of 2n-1 - 4, but lower algebraic immunity ≤ 2.
Keywords/Search Tags:algebraic attacks, annihilators, algebraic immunity, LILI-128, Toyocrypt, invariant of algebraic attacks, elementary symmetric Boolean functions, symmetric Boolean functions
Related items