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.
Similar content being viewed by others
References
Golomb S.W.: Shift Register Sequences. Aegan Park, Laguna Hills (1982).
Lidl R., Niederreiter H.: Finite Fields. Addison-Wesley Publishing Company, Boston (1983).
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).
Rothaus O.S.: On bent functions. J. Comb. Theory 20(3), 300–305 (1976).
Rozhkov M.I.: On some classes of nonlinear shift registers with the same cyclic structure. Discret. Math. Appl. 20(2), 127–155 (2010).
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.
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).
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).
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-021-00928-x