检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]信息工程大学,郑州450002 [2]数学与先进计算国家重点实验室,郑州450002
出 处:《密码学报》2015年第3期245-257,共13页Journal of Cryptologic Research
基 金:国家自然科学基金项目(61272042;61100202)
摘 要:采用非线性反馈移位寄存器(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.
关 键 词:非线性反馈移位寄存器 DE Bruijn序列 M-序列 串联
分 类 号:TN918.1[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49