DocumentCode
3202924
Title
Complexity computations in code cracking problems
Author
Simion, Emil ; Constantinescu, Nicolae-Stelian
Author_Institution
Adv. Technol. Inst., Bucharest, Romania
fYear
2001
fDate
2001
Firstpage
225
Lastpage
232
Abstract
The linear complexity of a sequence is the size of the shortest feedback drift register, which generates the sequence. A method of estimating this complexity consists in successive processing of the sequence and obtaining a monotone increasing sequence of estimators (linear complexity profile), of which the limit is the linear complexity. The results presented here have applications in cryptography; more exactly, they can be used to find the linear equivalent complexity of a cipher algorithm and this to estimate the cryptographic resistance. In this paper, we present some efficient methods of estimating and evaluating the linear equivalent complexity of a cipher algorithm. Some interesting and new results are presented with regard to the complexity of the combinations of linear feedback shift registers. These combinations can be described in terms of Boolean function theory using logical operators like sum and product. The notion of splitting (a generalization of the classical term of decimation) and the inverse operator called interleave are also introduced. The proofs of the theorems are also given. This work can be easily generalized to quadratic complexity of high order complexity
Keywords
Boolean functions; binary sequences; circuit feedback; computational complexity; cryptography; parameter estimation; shift registers; Boolean function theory; cipher algorithm; code cracking problems; complexity computation; complexity estimation; cryptographic resistance; cryptography; feedback drift register; high order complexity; interleave inverse operator; linear complexity; linear complexity profile; linear equivalent complexity; linear feedback shift registers; logical operators; monotone increasing estimator sequence; product operator; quadratic complexity; sequence linear complexity; splitting; successive sequence processing; sum operator; Boolean functions; Codes; Cryptographic protocols; Cryptography; Linear feedback shift registers; Mathematics; Power generation; Protection; Seminars; Springs;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics Technology: Concurrent Engineering in Electronic Packaging, 2001. 24th International Spring Seminar on
Conference_Location
Calimanesti-Caciulata
Print_ISBN
0-7803-7111-9
Type
conf
DOI
10.1109/ISSE.2001.931065
Filename
931065
Link To Document