Statistical distinguishers for irregularly decimated linear recurring sequences

被引:6
作者
Golic, JD [1 ]
Menicocci, R
机构
[1] Telecom, Secur Innovat, I-10148 Turin, Italy
[2] Univ Roma La Sapienza, Dipartimento Ingn Elettr, I-00184 Rome, Italy
关键词
irregular clocking; linear recurring sequences; posterior probabilities; statistical distinguishers; stream ciphers;
D O I
10.1109/TIT.2005.864455
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A clock-controlled linear feedback shift register (LFSR) is a simple keystream generator consisting of an LFSR whose clock is controlled by another LFSR so that the output is an irregularly decimated LFSR sequence. Statistical distinguishers for keystream generators are algorithms whose objective is to distinguish the keystream sequence from a purely random sequence. Previously proposed statistical distinguishers; for clock-controlled LFSRs are based on detecting binary linear relations in the keystream sequence that hold with a probability sufficiently different from one half. In this paper, a novel approach based on the correlation analysis of clock-controlled LFSRs is introduced. It significantly reduces the required computation time and essentially consists of a probabilistic reconstruction of bits in the regularly clocked LFSR sequence that satisfy the LFSR recurrence or any linear recurrence derived from low-weight multiples of the LFSR characteristic polynomial. The keystream sequence length and the computation time required for a reliable statistical distinction are analyzed both theoretically and experimentally. The new approach shows that there is no need to deal with the majority bits of blocks of LFSR bits as proposed recently. If individual bits or blocks of bits are considered instead, then the underlying probabilities can be computed theoretically instead of heuristically, which in turn allows a simple and general theoretical analysis of the keystream sequence length required.
引用
收藏
页码:1153 / 1159
页数:7
相关论文
共 10 条
[1]  
[Anonymous], LECT NOTES COMPUTER
[2]  
Ekdahl P, 2003, LECT NOTES COMPUT SC, V2656, P330
[3]  
Golic J. D., 1994, LECT NOTES COMPUTER, V950, P230
[4]   Computation of low-weight parity-check polynomials [J].
Golic, JD .
ELECTRONICS LETTERS, 1996, 32 (21) :1981-1982
[5]  
Golic JD, 1995, LECT NOTES COMPUT SC, V917, P91, DOI 10.1007/BFb0000427
[6]   Linear models for keystream generators [J].
Golic, JD .
IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (01) :41-49
[7]  
GOLIC JD, 2001, LNCS, V2139, P440
[8]  
GOLIC JD, 1995, LECT NOTES COMPUTER, V921, P248
[9]  
Johansson T, 1998, LECT NOTES COMPUT SC, V1514, P342
[10]  
ZENG KC, 1990, LECT NOTES COMPUT SC, V435, P164