Title :
Complexity computations in code cracking problems
Author :
Simion, Emil ; Constantinescu, Nicolae-Stelian
Author_Institution :
Adv. Technol. Inst., Bucharest, Romania
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;
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
DOI :
10.1109/ISSE.2001.931065