Remarks on improved inversion attacks on nonlinear filter generators
DOI:
https://doi.org/10.26636/jtit.2003.4.207Keywords:
stream cipher, shift register, nonlinear filter generator, inversion attackAbstract
The subject of this paper are inversion attacks on stream ciphers (nonlinear filter generators), which were first introduced by Golić [3] and extended by Golić, Clark and Dawson [4]. These original attacks have computational complexity O(2M), where M is the so-called "memory size" - distance between outer taps to filter function. In [6] we have proposed improved inversion attacks which have computational complexity O(2r-m), where r denotes the length of the shift register and m denotes the largest gap between cells with taps to filter function or to connection polynomial. In this paper we describe further extension of our previous results obtained by considering shifts of the feedback polynomial which maximise the largest gap between cells with taps to filter function or to connection polynomial. We show that the previously proposed set of design criteria [3, 6] does not prevent the new version of improved inversion attack and we propose an additional criterion based on the relationship between positions of taps to filter function and positions of taps to the multiples of the connection polynomial.
Downloads
References
[1] R. J. Anderson, "Searching for the optimum correlation attack", in Fast Software Encryption - Leuven’94, LNCS. Springer, 1995, vol. 1008, pp. 137-143.
View in Google Scholar
[2] J. Dj. Golić, "Correlation via linear sequential circuit approximation of combiners with memory", in Advances in Cryptology - EUROCRYPT’92, LNCS. Springer, 1993, vol. 658, pp. 113-123.
View in Google Scholar
[3] J. Dj. Golić, "On the security of the nonlinear filter generators", in Fast Software Encryption - Cambridge’96, LNCS. Springer, 1996, vol. 1039, pp. 173-188.
View in Google Scholar
[4] J. Dj. Golić, A. Clark, and E. Dawson, "Inversion attack and branching", in Information Security and Privacy, ACISP’99, LNCS. Springer, 1999, vol. 1587, pp. 88-102.
View in Google Scholar
[5] J. Dj. Golić, Private communications, May 2002.
View in Google Scholar
[6] A. Górska and K. Górski, "Improved inversion attacks on nonlinear filter generators", IEE Electron. Lett., vol. 38, no. 16, pp. 870-871, 2002.
View in Google Scholar
[7] W. Meier and O. Staffelbach, "Fast correlation attacks on certain stream ciphers", J. Cryptol., vol. 1, no. 3, pp. 159-176, 1989.
View in Google Scholar
[8] M. Salmasizadeh, L. Simpson, J. Dj. Golić, and E. Dawson, "Fast correlation attacks and multiple linear approximations", in Information Security and Privacy, ACISP’97, LNCS. Springer, 1997, vol. 1270, pp. 228-239.
View in Google Scholar
Downloads
Submitted
Published
Issue
Section
License
Copyright (c) 2003 Journal of Telecommunications and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.