DocumentCode
50423
Title
Further Results on the Decomposition of an NFSR Into the Cascade Connection of an NFSR Into an LFSR
Author
Jia-Min Zhang ; Wen-Feng Qi ; Tian Tian ; Zhong-Xiao Wang
Author_Institution
State Key Lab. of Math. Eng. & Adv. Comput., Zhengzhou Inf. Sci. & Technol. Inst., Zhengzhou, China
Volume
61
Issue
1
fYear
2015
fDate
Jan. 2015
Firstpage
645
Lastpage
654
Abstract
Nonlinear feedback shift registers (NFSRs) are widely used in stream cipher design as building blocks. In this paper, we study the problem of decomposing an NFSR into the cascade connection of an NFSR into a linear feedback shift register (LFSR), which is a kind of concatenation of an NFSR and LFSR. A necessary and sufficient condition for such decomposition is provided and other algebraic properties about such decomposition are also studied. Based on these theoretical results, a binary decision diagram (BDD)-based algorithm for such decomposition is proposed. Compared with the previous algorithm proposed by Ma et al., our algorithm can find more accurate candidate LFSR and the algebraic properties presented in this paper guarantee that the memory requirement during our verification is linear in the size of the BDD of the NFSRs characteristic function.
Keywords
Boolean functions; binary decision diagrams; cryptography; shift registers; Boolean function; LFSR; LFSR stream cipher design; NFSR decomposition; binary decision diagram-based algorithm; cascade connection; linear feedback shift register; memory requirement; nonlinear feedback shift registers; Binary decision diagrams; Boolean functions; Ciphers; Polynomials; Shift registers; Binary Decision Diagram; Boolean function; Cascade connection; Nonlinear feedback shift registers; Stream cipher; binary decision diagram; cascade connection; nonlinear feedback shift registers;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2014.2371542
Filename
6963418
Link To Document