On A Fast Correlation Attack on Certain Stream Ciphers
In this paper we present a new algorithm for the recovery of the initial state of a linear feedback shift register when a noisy output sequence is given. Our work is focussed on the investigation of the asymptotical behaviour of the recovery process rather than on the construction of an optimal recovery procedure. Our results show the importance of low-weight checks and show also that the complexity of the recovery problem grows less than exponentially with the length of the shift register, even if the number of taps grows linearly with the register length. Our procedure works for shift register with arbitrary feedback polynomial.
KeywordsLinear Code Shift Register Stream Cipher Linear Feedback Shift Register Iterative Improvement
- W. Meier, and O. Staffelbach, “Fast correlation attacks on certain stream ciphers”, J. Cryptology, 1989, pp. 159–176.Google Scholar
- M. Mihaljevic, and J. Golic, “A fast iterative algorithm for a shift register initial state reconstruction given the noisy output sequence”, Proc. Auscrypt 1990, pp. 165–175.Google Scholar
- R. G. Gallager, Low-Density Parity-Check Codes, MIT Press, Cambridge, MA, 1963.Google Scholar