Skip to main content
Log in

About long period sequences

  • Original Paper
  • Published:
Journal of Computer Virology and Hacking Techniques Aims and scope Submit manuscript

Abstract

This paper presents estimation results of the ratio of input to output sequence periods for combination schemes and the ratio of input to internal sequence periods for schemes with a memory element. A decrease in the length of output sequence period, which is possible in the case with circuits with a memory element, is not discussed. The following results are given:

(1) for any \({\varvec{m}}\) sequences with period lengths of \({{\varvec{T}}}_{1}\),…,\({{\varvec{T}}}_{{\varvec{m}}}\), \({\varvec{m}}>1\), a lower bound of their modification period length is given using the combination function \(\varvec{\upvarphi }({{\varvec{y}}}_{1},\dots ,{{\varvec{y}}}_{{\varvec{m}}})\) that is bijective for some variables;

(2) the modification period length for \({\varvec{m}}>1\) sequences generated by maximum-length linear feedback shift registers is proved to be maximal, using the combination function \(\varvec{\upvarphi }({{\varvec{y}}}_{1},\dots ,{{\varvec{y}}}_{{\varvec{m}}})\), that depends essentially on all variables, and the number of ones per period of the output sequence is estimated;

(3) for a certain class of non-autonomous automata, it is shown that the ratio of the period lengths of the internal sequence to the input sequence can be large, in particular, reach the number of automaton states.

The conditions under which the period lengths of resulting sequences are maximum are specified.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

Abbreviations

\(N\) :

The set of natural numbers, \(n\in N\)

\(X\times Y\) :

Cartesian product of sets \(X\) and \(Y\)

\(\mathrm{gcd}\{{n}_{1},\dots ,{n}_{k}\}\) :

The greatest common divisor of numbers \({n}_{1},\dots ,{n}_{k }\in N\)

\(\mathrm{lcm}\{{n}_{1},\dots ,{n}_{k}\}\) :

The least common multiple of numbers \({n}_{1},\dots ,{n}_{k }\in N\)

\(\left.m\right|n\) :

\(m\) Divides \(n\) , where \(m\), \(n\in N\)

\(Z\) :

The set of integers

\({{\varvec{V}}}_{{\varvec{n}}} \) :

The set of binary \({\varvec{n}}\) -dimensional vectors

\(\overrightarrow{X}\) :

The sequence \(\left\{{x}_{1},\dots ,{x}_{t},\dots \right\}\) of elements of the alphabet \(X\)

\({X}^{*}\) :

The set of all sequences over the alphabet \(X\)

\({\overrightarrow{X}}_{[i,j]}\) :

The sequence segment \(\left\{{x}_{i},\dots ,{x}_{j}\right\}\) of \(\overrightarrow{X}\), \(1\le i\le j\)

\(LFS{R}_{L}\) :

The linear feedback shift register of length \(L\)

\(\left\{{x}_{\uptheta +rt}, t=\mathrm{1,2},\dots \right\}\) :

The subsequence of the sequence \(\left\{{x}_{1},\dots ,{x}_{t},\dots \right\}\), called its \(\left(\uptheta ,r\right)\)—section, \(r\in N\), \(\uptheta \in \left\{1,\dots ,r\right\}\)

\(\iff \) :

If and only if

References

  1. Selmer, E.S.: Linear Recurrence Relations Over Finite Fields. University of Bergen, Bergen, Norway, Lecture Notes (1966)

    Google Scholar 

  2. Fomichev, V.M.: On periods of modificated sequences. In: Lupanov, O.B., Fizmatlit, M. (Eds.) Mathematical Problems of Cybernetics: Collection of Articles. Issue 13, pp. 37–40. ISBN 5-9221-0043-2

  3. Gunther, C.G.: On some properties of the sum of two pseudorandom sequences. In: Paper Presented at Eurocrypt’86, Linkoping, Sweden, May 20–22 (1986)

  4. Rueppel, R.A.: Analysis and Design of Stream Ciphers. Springer Verlag, Berlin (1986)

    Book  Google Scholar 

  5. Fomichev, V.M.: Methods of discrete mathematics in cryptology. M. DIALOG-MEPhI (2010). ISBN 978-5-86404-234-2

  6. Carlet, C.: Boolean functions for cryptography and Error-correcting Codes. In: Crama, Y., Hammer, P.L. (Eds) Boolean Models and Methods in Mathematics, Computer Science and Engineering. Cambridge University Press (2010)

  7. Filiol, E.: Decimation Attack of Stream Ciphers. Indocrypt, pp. 31–42 (2000)

  8. Lidl, R., Niederreiter, H.: Introduction to Finite Fields and Their Applications. Cambridge University Press, Cambridge (1994)

    Book  Google Scholar 

Download references

Acknowledgements

I am grateful for the reviewers for giving very perceptive comments and suggestions, which improved the quality of the paper significantly. I thank Anastasia Fomina for her help with translation. I also thank Dmitry Bobrovskiy for technical help.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. M. Fomichev.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fomichev, V.M. About long period sequences. J Comput Virol Hack Tech 18, 205–213 (2022). https://doi.org/10.1007/s11416-021-00408-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11416-021-00408-9

Keywords

Navigation