2006
DOI: 10.1007/11761679_10
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Computation of Algebraic Immunity for Algebraic and Fast Algebraic Attacks

Abstract: Abstract. In this paper we propose several efficient algorithms for assessing the resistance of Boolean functions against algebraic and fast algebraic attacks when implemented in LFSR-based stream ciphers. An algorithm is described which permits to compute the algebraic immu-operations necessary in all previous algorithms. Our algorithm is based on multivariate polynomial interpolation. For assessing the vulnerability of arbitrary Boolean functions with respect to fast algebraic attacks, an efficient generic a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
65
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 76 publications
(66 citation statements)
references
References 22 publications
(22 reference statements)
1
65
0
Order By: Relevance
“…The research of Boolean functions that can resist algebraic attacks, the Berlekamp-Massey attack and the fast correlation attacks has not given fully satisfactory results: we know that functions achieving optimal or suboptimal algebraic immunity and in the same time balancedness, high algebraic degree and high nonlinearity must exist thanks to the results of [19,37]. Such functions have been found with sufficient numbers of variables thanks to Algorithm 1 of [2] (others can be found by using the algorithm of [20]). But the functions given in [2] belong to classes which have not, potentially, a good asymptotic algebraic immunity (see [35]), and there remains to see whether these functions behave well against fast algebraic attacks.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…The research of Boolean functions that can resist algebraic attacks, the Berlekamp-Massey attack and the fast correlation attacks has not given fully satisfactory results: we know that functions achieving optimal or suboptimal algebraic immunity and in the same time balancedness, high algebraic degree and high nonlinearity must exist thanks to the results of [19,37]. Such functions have been found with sufficient numbers of variables thanks to Algorithm 1 of [2] (others can be found by using the algorithm of [20]). But the functions given in [2] belong to classes which have not, potentially, a good asymptotic algebraic immunity (see [35]), and there remains to see whether these functions behave well against fast algebraic attacks.…”
Section: Introductionmentioning
confidence: 99%
“…Such functions have been found with sufficient numbers of variables thanks to Algorithm 1 of [2] (others can be found by using the algorithm of [20]). But the functions given in [2] belong to classes which have not, potentially, a good asymptotic algebraic immunity (see [35]), and there remains to see whether these functions behave well against fast algebraic attacks. No infinite class of functions with good algebraic immunity and good nonlinearity has been exhibited so far.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that a high algebraic immunity does not necessarily prevent the system from fast algebraic attacks, see e.g. [2], but these attacks were not the subject of the present paper. The requirements concerning the Boolean functions used in symmetric ciphers are going towards a simplification.…”
Section: The Consequences On the Necessary Criteria For The Use Of Bomentioning
confidence: 96%
“…These functions have some drawbacks: all of them have insufficient nonlinearities and all but one are non-balanced. Moreover, the functions studied in [19,3], and to a slightly smaller extent the functions introduced in [18], have not a good behavior against fast algebraic attacks, see [2,20]. But the research in this domain is very active and it is probable that better examples of functions will be found in the future.…”
Section: An N-variable Boolean Function Let R Be a Positive Integer mentioning
confidence: 99%