On the uniqueness of a type of cascade connection representations for NFSRs

Cascade connection architectures of nonlinear feedback shift registers (NFSRs) have been widely used in cryptography. In particular, the Grain family of stream ciphers uses the cascade connection architecture of an LFSR into an NFSR. A cascade connection representation is not always unique. The nonu...

Full description

Saved in:
Bibliographic Details
Published inDesigns, codes, and cryptography Vol. 87; no. 10; pp. 2267 - 2294
Main Authors Tian, Tian, Zhang, Jia-Min, Qi, Wen-Feng
Format Journal Article
LanguageEnglish
Published New York Springer US 01.10.2019
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Cascade connection architectures of nonlinear feedback shift registers (NFSRs) have been widely used in cryptography. In particular, the Grain family of stream ciphers uses the cascade connection architecture of an LFSR into an NFSR. A cascade connection representation is not always unique. The nonuniqueness of the representation may threat the security of a cipher. Inspired by the Grain family of stream ciphers, in this paper, we focus on cascade connections of an LFSR into an NFSR. A necessary and sufficient condition for the uniqueness of this class of cascade connection representations is provided under a reasonable condition that the involved NFSR has only trivial cascade connection decompositions. In particular, as a direct application of new results, it is theoretically proved that the cascade connection representation of a Grain-like structure, an n -bit primitive LFSR into an n -bit NFSR with a positive integer n , is unique not considering some trivial distinct representations if the involved n -bit NFSR satisfies the condition. Besides, it is verified that all the main registers used in the Grain family of stream ciphers satisfy the condition.
ISSN:0925-1022
1573-7586
DOI:10.1007/s10623-019-00617-w