Cube Theory and Stable k -Error Linear Complexity for Periodic Sequences

The linear complexity of a sequence has been used as an important measure of keystream strength, hence designing a sequence with high linear complexity and \(k\)-error linear complexity is a popular research topic in cryptography. In this paper, the concept of stable \(k\)-error linear complexity is proposed to study sequences with stable and large \(k\)-error linear complexity. In order to study linear complexity of binary sequences with period \(2^n\), a new tool called cube theory is developed. By using the cube theory, one can easily construct sequences with the maximum stable \(k\)-error linear complexity. For such purpose, we first prove that a binary sequence with period \(2^n\) can be decomposed into some disjoint cubes. Second, it is proved that the maximum \(k\)-error linear complexity is \(2^n-(2^l-1)\) over all \(2^n\)-periodic binary sequences, where \(2^{l-1}\le k<2^{l}\). Finally, continuing the work of Kurosawa et al., a characterization is presented about the minimum number \(k\) for which the second decrease occurs in the \(k\)-error linear complexity of a \(2^n\)-periodic binary sequence \(s\).

[1]  Wanquan Liu,et al.  The $$k$$-error linear complexity distribution for $$2^n$$-periodic binary sequences , 2014, Des. Codes Cryptogr..

[2]  Jianqin Zhou,et al.  On the k-error linear complexity of sequences with period 2pn over GF(q) , 2008, 2008 International Conference on Computational Intelligence and Security.

[3]  Hong-Gang Hu Periodic Sequences with very Large 1-Error Linear Complexity over Fq , 2005 .

[4]  Mark Stamp,et al.  An algorithm for the k-error linear complexity of binary sequences with period 2n , 1993, IEEE Trans. Inf. Theory.

[5]  Tor Helleseth,et al.  Sequences and Their Applications - SETA 2006, 4th International Conference, Beijing, China, September 24-28, 2006, Proceedings , 2006, SETA.

[6]  Wilfried Meidl,et al.  How Many Bits have to be Changed to Decrease the Linear Complexity? , 2004, Des. Codes Cryptogr..

[7]  Richard A. Games,et al.  A fast algorithm for determining the complexity of a binary sequence with period 2n , 1983, IEEE Trans. Inf. Theory.

[8]  Wenfeng Qi,et al.  The 2-error linear complexity of 2n-periodic binary sequences with linear complexity 2n − 1 , 2007 .

[9]  Harald Niederreiter,et al.  The Characterization of 2n-Periodic Binary Sequences with Fixed 1-Error Linear Complexity , 2006, SETA.

[10]  Cunsheng Ding,et al.  The Stability Theory of Stream Ciphers , 1991, Lecture Notes in Computer Science.

[11]  Harald Niederreiter,et al.  Periodic sequences with large k-error linear complexity , 2003, IEEE Trans. Inf. Theory.

[12]  Kaoru Kurosawa,et al.  A relationship between linear complexity and kapa-error linear complexity , 2000, IEEE Trans. Inf. Theory.

[13]  Kenneth G. Paterson,et al.  Properties of the Error Linear Complexity Spectrum , 2009, IEEE Transactions on Information Theory.

[14]  Wilfried Meidl On the stability of 2/sup n/-periodic binary sequences , 2005, IEEE Transactions on Information Theory.