Paper 2021/1062 Original: eprint.iacr.org/2021/1062 ↗

On the Nonsingularity and Equivalence of NFSRs

Yingyin Pan
Jianghua Zhong
Dongdai Lin
Abstract

Nonlinear feedback shift registers (NFSRs) are used in many stream ciphers as their main building blocks. In particular, Galois NFSRs with terminal bits are used in the typical stream ciphers Grain and Trivium. One security criterion for the design of stream ciphers is to assure their used NFSRs are nonsingular. The nonsingularity is well solved for Fibonacci NFSRs, whereas it is not for Galois NFSRs. In addition, some types of Galois NFSRs equivalent to Fibonacci ones have been found. However, whether there exist new types of such Galois NFSRs remains unknown. The paper first considers the nonsingularity of Galois NFSRs. Some necessary/sufficient conditions are presented. The paper then concentrates on the equivalence between Galois NFSRs and Fibonacci ones. Some necessary conditions for Galois NFSRs equivalent to Fibonacci ones are provided. The Galois NFSRs with terminal bits equivalent to a given Fibonacci one are enumerated. Moreover, two classes of nonsingular Galois NFSRs with terminal bits are found to be the new types of Galois NFSRs equivalent to Fibonacci ones.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2021-09-27: last updated
2021-08-16: published
Short URL
https://ia.cr/2021/1062
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2021/1062,
      author = {Yingyin Pan and Jianghua Zhong and Dongdai Lin},
      title = {On the Nonsingularity and Equivalence of NFSRs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/1062},
      year = {2021},
      url = {https://eprint.iacr.org/2021/1062}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.