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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.