计算机科学与探索 ›› 2014, Vol. 8 ›› Issue (1): 28-39.DOI: 10.3778/j.issn.1673-9418.1306027
叶炜晨1,2,陈克非3,4+
YE Weichen1,2, CHEN Kefei3,4+
摘要: 在流密码中,非线性反馈移位寄存器(non-linear feedback shift register,NLFSR)是一种常用的安全性较高的伪随机序列生成器。目前仍然没有一种普遍有效的数学算法,能够根据给定的序列或者序列周期,直接推导出NLFSR。提出了一种快速寻找NLFSR的编程算法。该算法基于统一计算架构(compute unified device architecture,CUDA)和并行计算来实现,计算速度快,尤其适用于处理高次数的复杂NLFSR。并且该算法可以快速大规模地计算出NLFSR,为未来研究寻找NLFSR的数学算法提供了大量的实验数据。