Title :
Correlation attacks on stream ciphers
Author_Institution :
Dept. of Electr. & Electron. Eng., Pretoria Univ., South Africa
Abstract :
The fast correlation attack described by Meier and Staffelbach (1989) on certain classes of stream ciphers, based on linear feedback shift registers, requires that the number of taps of the characteristic polynomial must be small-typically less than 10. The attack can be extended to characteristic polynomials with an arbitrary number of taps if it is possible to compute low-weight polynomial multiples of the feedback polynomial. In this paper we present an algorithm for the efficient computation of low-weight parity checks. The algorithm, based on the theory of cyclic block error-correcting codes, applies the ideas underlying majority-logic decoding of maximal-length codes. A statistical analysis shows that it is not realistic to consider weight-3 parity checks, and hence it is necessary to compute weight-4 parity checks. The proposed algorithm has a worst-case computational complexity of O(22k/3), which is essentially independent of the number of taps of the characteristic polynomial, and is suitable for linear feedback shift registers of approximately 100 bits
Keywords :
block codes; computational complexity; correlation methods; cryptography; cyclic codes; decoding; error correction codes; feedback; majority logic; polynomials; shift registers; statistical analysis; characteristic polynomial; correlation attacks; cyclic block error-correcting codes; feedback polynomial; linear feedback shift registers; low-weight parity checks; low-weight polynomial multiples; majority-logic decoding; maximal-length codes; statistical analysis; stream ciphers; weight-3 parity checks; weight-4 parity checks; worst-case computational complexity; Block codes; Computational complexity; Cryptography; Decoding; Error correction codes; Iterative algorithms; Linear feedback shift registers; Parity check codes; Polynomials; Statistical analysis;
Conference_Titel :
AFRICON, 1996., IEEE AFRICON 4th
Conference_Location :
Stellenbosch
Print_ISBN :
0-7803-3019-6
DOI :
10.1109/AFRCON.1996.563052