Skip to main content
Log in

Some conditions for absence of affine functions in NFSR output stream

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

Abstract

Nonlinear feedback shift registers (NFSR) are widely used in cryptography as the source of pseudo-random sequences used in ciphers. The nature of the feedback in a given NFSR affects its output sequence and its statistical quality. The complexity of the problem of restoring the initial state of an NFSR by partially known values of the output is one of the signs of a "good" NFSR. In this regard, we note that the presence of the output affine functions lowers the quality of an NFSR since the corresponding problem is reduced to the solution of a system of linear equations. This paper is concerned with the conditions providing the absence of nontrivial affine functions among NFSR output functions. The obtained theoretical results can be used to improve the effectiveness of experimental methods of finding NFSRs with no affine output functions.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Golomb S.W.: Shift Register Sequences. Aegan Park, Laguna Hills (1982).

    MATH  Google Scholar 

  2. Lidl R., Niederreiter H.: Finite Fields. Addison-Wesley Publishing Company, Boston (1983).

    MATH  Google Scholar 

  3. Ma Z., Qi W.F., Tian T.: On the decomposition of an NFSR into the cascade connection of an NFSR into an LFSR. J. Complex. 29(2), 173–181 (2013).

    Article  MathSciNet  Google Scholar 

  4. Rothaus O.S.: On bent functions. J. Comb. Theory 20(3), 300–305 (1976).

    Article  Google Scholar 

  5. Rozhkov M.I.: On some classes of nonlinear shift registers with the same cyclic structure. Discret. Math. Appl. 20(2), 127–155 (2010).

    Article  MathSciNet  Google Scholar 

  6. Tian T., Zhang J.M., Ye C.D., Qi W.F.: A survey and new results on the decomposition of an NFSR into a cascade connection of two smaller NFSRs. Cryptology ePrint Archive, Report 2014/536 (2014). https://eprint.iacr.org/2014/536.

  7. Zhang J.M., Qi W.F., Tian T., Wang Z.X.: Further results on the decomposition of an NFSR into the cascade connection of an NFSR into an LFSR. In: IEEE Transactions on Information Theory (2015).

  8. Zhao X.X., Tian T., Qi W.F.: A ring-like cascade connection and a class of NFSRs with the same cycle structures. Des. Codes Cryptogr. 86(12), 2775–2790 (2018).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander V. Sorokin.

Additional information

Communicated by R. Steinwandt.

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

Rozhkov, M.I., Sorokin, A.V. Some conditions for absence of affine functions in NFSR output stream. Des. Codes Cryptogr. 89, 2433–2443 (2021). https://doi.org/10.1007/s10623-021-00928-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-021-00928-x

Keywords

Mathematics Subject Classification

Navigation