DocumentCode
1051661
Title
Two New Attacks on the Self-Shrinking Generator
Author
Hell, Martin ; Johansson, Thomas
Author_Institution
Dept. of Inf. Technol., Lund Inst. of Technol.
Volume
52
Issue
8
fYear
2006
Firstpage
3837
Lastpage
3843
Abstract
The self-shrinking generator was introduced in 1994. It is based on the idea behind the shrinking generator and despite its simplicity it has remained remarkably resistant to efficient attacks. Several known plaintext attacks have been proposed on the generator, some operating on a short keystream and others requiring a longer sequence to succeed. In this paper, two new attacks on the self-shrinking generator are proposed. The first attack, using a short known keystream, has the same complexity as the BDD-based attack, which is the best previously known attack. However, while the BDD-based attack requires a huge amount of memory, the proposed algorithm uses almost no memory, leaving it as the preferred alternative. The second attack operates on a longer known keystream, exponential in the length of the LFSR. The attack considers one or several segments of keystream bits and guesses that these bits stem from LFSR segments of some size. It is shown that this attack achieves better complexity than any previously known attack
Keywords
binary decision diagrams; feedback; shift registers; BDD; LFSR; linear feedback shift register; plaintext attack; self-shrinking generator; Boolean functions; Clocks; Computational complexity; Data structures; Hardware; Linear feedback shift registers; Linearity; Output feedback; Polynomials; Random sequences; Cryptanalysis; key recovery attack; linear feedback shift registers (LFSRs); self-shrinking generator; stream ciphers;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2006.878233
Filename
1661865
Link To Document