Skip to main content
Log in

How Many Bits have to be Changed to Decrease the Linear Complexity?

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

The k-error linear complexity of periodic binary sequences is defined to be the smallest linear complexity that can be obtained by changing k or fewer bits of the sequence per period. For the period length p n, where p is an odd prime and 2 is a primitive root modulo p 2, we show a relationship between the linear complexity and the minimum value k for which the k-error linear complexity is strictly less than the linear complexity. Moreover, we describe an algorithm to determine the k-error linear complexity of a given p n-periodic binary sequence.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. C. Ding, T. Helleseth and W. Shan, On the linear complexity of the Legendre sequences, IEEE Trans. Inform. Theory, Vol. 44 (1998) pp. 1276–1278.

    Article  Google Scholar 

  2. C. Ding, G. Xiao and W. Shan, The Stability Theory of Stream Ciphers, Lecture Notes in Computer Science, Vol. 561, Springer-Verlag, Berlin (1991).

    Google Scholar 

  3. R. A. Games and A. H. Chan, A fast algorithm for determining the complexity of a binary sequence with period 2n, IEEE Trans. Inform. Theory, Vol. 29 (1983) pp. 144–146.

    Article  Google Scholar 

  4. J. von zur Gathen and J. Gerhard, Modern Computer Algebra, Cambridge University Press, Cambridge (1999).

    Google Scholar 

  5. R. Lidl and H. Niederreiter, Finite Fields, Addison-Wesley, Reading, MA, (1983).

    Google Scholar 

  6. K. Kurosawa, F. Sato, T. Sakata and W. Kishimoto, A relationship between linear complexity and k-error linear complexity, IEEE Trans. Inform. Theory, Vol. 46 (2000) pp. 694–698.

    Article  Google Scholar 

  7. J. L. Massey, Shift-register synthesis and BCH decoding, IEEE Trans. Inform. Theory, Vol. 15 (1969) pp. 122–127.

    Article  Google Scholar 

  8. W. Meidl and A. Winterhof, Lower bounds on the linear complexity of the discrete logarithm in finite fields, IEEE Trans. Inform. Theory, Vol. 47 (2001) pp. 2807–2811.

    Article  Google Scholar 

  9. K. H. Rosen, Elementary Number Theory and its Applications, Addison-Wesley, Reading, MA, (1988).

  10. D. Shanks, Solved and Unsolved Problems in Number Theory, Chelsea Publishing Company, New York, Second Edition (1978).

  11. M. Stamp and C. F. Martin, An algorithm for the k-error linear complexity of binary sequences with period 2n, IEEE Trans. Inform. Theory, Vol. 39 (1993) pp. 1398–1401.

    Article  Google Scholar 

  12. H. C. A. van Tilborg, An Introduction to Cryptology, Kluwer Academic Publishers, Boston (1988).

    Google Scholar 

  13. G. Xiao, S. Wei, K. Y. Lam and K. Imamura, A fast algorithm for determining the linear complexity of a sequence with period p n over GF(q), IEEE Trans. Inform. Theory, Vol. 46 (2000) pp. 2203–2206.

    Article  Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Meidl, W. How Many Bits have to be Changed to Decrease the Linear Complexity?. Designs, Codes and Cryptography 33, 109–122 (2004). https://doi.org/10.1023/B:DESI.0000035466.28660.e9

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:DESI.0000035466.28660.e9

Navigation