期刊文献+

基于寄存器串联的de Bruijn序列构造 被引量:2

The Construction of de Bruijn Sequence Based on Cascade Connection
下载PDF
导出
摘要 采用非线性反馈移位寄存器(NFSR)序列代替线性反馈移位寄存器(LFSR)序列作为驱动序列逐渐成为序列密码设计的主流趋势,因此NFSR也成为当前序列密码研究领域的一个热门课题.虽然研究历史已经有半个多世纪之久,但NFSR的研究成果依然相对匮乏,诸如圈结构等基本的密码性质尚不清楚.其中,如何构造大周期、密码性质良好的NFSR序列是序列密码设计者最关注的问题之一.极大周期NFSR序列,也称de Bruijn序列,具有良好的伪随机性质,而其构造问题一直是研究的热点.本文利用一类反馈移位寄存器串联结构,将生成k级de Bruijn序列的NFSR串联至生成n级m-序列的LFSR中,给出了构造(k+n)级de Bruijn序列的方法.此类串联结构共有两条平移不等价的输出序列,文章给出了其中周期较小的输出序列的求取算法,并分析了这条序列上共轭状态的判断与选取,进而通过一次并圈得到de Bruijn序列.文章进一步分析了对于给定的(k+n),令k尽量小,则可以有效降低利用此法构造所需要的复杂度. It has become a new trend to replace linear feedback shift register(LFSR) sequences with nonlinear feedback shift register(NFSR) sequences as the driving sequences in stream cipher design. Therefore, the study of NFSR sequences gradually becomes a hot topic in stream ciphers. Although it has been studied for more than 50 years, the theory of NFSR is relatively scarce and many basic properties concerning NFSR sequences are not clear. One of the most attractive problems is that to construct NFSR sequences with long periods and good cryptographic properties. The maximum-length NFSR sequences, also known as de Bruijn sequences, have good randomness properties and the study of their constructions is still a hot research topic. In this paper, based on a cascade connection of an NFSR generating k-order de Bruijn sequence into an LFSR generating n-order m-sequence, we give a method of producing(k+n)-order de Bruijn sequences. Such a cascade connection generates only two cycles. We present an algorithm to compute the smaller cycle and analyse the conjugate states between the two cycles. Then a new de Bruijn sequence can be obtained through the cycle joining method. Besides, for a given(k+n), the smaller value of k can reduce the complexity effectively according to our method.
出处 《密码学报》 CSCD 2015年第3期245-257,共13页 Journal of Cryptologic Research
基金 国家自然科学基金项目(61272042 61100202)
关键词 非线性反馈移位寄存器 DE Bruijn序列 M-序列 串联 NFSR de Bruijn sequence m-sequence cascade connection
  • 相关文献

参考文献11

  • 1Willi Meier,Othmar Staffelbach.Fast correlation attacks on certain stream ciphers[J]. Journal of Cryptology . 1989 (3)
  • 2T. Etzion,A. Lempel.Algorithms for the generation of full-length shift- register sequences. IEEE Transactions on Information Theory . 1984
  • 3Man-Keung Siu,Po Tong.Generation of some de Bruijn sequences. Discrete Mathematics . 1980
  • 4Golomb SW.Shift Register Sequences. . 1967
  • 5Green, D.H.,Dimond, K.R.Nonlinear product-feedback shift registers. Electrical Engineers, Proceedings of the Institution of . 1970
  • 6Courtois N T,Meier W.Algebraic attacks on stream ciphers with linear feedback. Advances in Cryptology-Eurocrypt 2003 . 2003
  • 7Annexstein,F.S.Generating De Bruijn sequences: an efficient implementation. IEEE Transactions on Computers . 1997
  • 8Fredricksen H.A survey of full length nonlinear shift-register cycle algorithms. SIAM Review . 1982
  • 9Games RA,Chan AH.A fast algorithm for determining the complexity of a binary sequence with period 2n. IEEE Transactions on Information Theory . 1983
  • 10Massey, J.,Ruey-Wen Liu.Equivalence of nonlinear shift-registers. Information Theory, IEEE Transactions on . 1964

共引文献1

同被引文献1

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部