期刊文献+

快速寻找非线性反馈移位寄存器的编程算法

Fast Programming Algorithm to Find Non-Linear Feedback Shift Register
下载PDF
导出
摘要 在流密码中,非线性反馈移位寄存器(non-linear feedback shift register,NLFSR)是一种常用的安全性较高的伪随机序列生成器。目前仍然没有一种普遍有效的数学算法,能够根据给定的序列或者序列周期,直接推导出NLFSR。提出了一种快速寻找NLFSR的编程算法。该算法基于统一计算架构(compute unified device architecture,CUDA)和并行计算来实现,计算速度快,尤其适用于处理高次数的复杂NLFSR。并且该算法可以快速大规模地计算出NLFSR,为未来研究寻找NLFSR的数学算法提供了大量的实验数据。 Non-linear feedback shift register (NLFSR) is a common device to generate pseudo-random sequences in stream cipher. However, there is still no effective mathematical algorithm to find NLFSRs for a given period or output sequence. This paper provides a quick method to find NLFSRs. This method is a programming algorithm based on compute unified device architecture (CUDA) and parallel computing, and can quickly find NLFSRs for the given period or output sequence. This method has very good performance on both simple and complex NLFSRs. With this new method, people can easily get a large amount of experimental data about NLFSRs. It will be a great help for the future research on the mathematical algorithm to find NLFSRs.feedback shift register (NLFSR)
出处 《计算机科学与探索》 CSCD 2014年第1期28-39,共12页 Journal of Frontiers of Computer Science and Technology
基金 国家自然科学基金No.61133014 保密通信重点实验室基金No.9140C110404110C1106~~
关键词 并行计算 伪随机序列 统一计算架构(CUDA) 非线性反馈移位寄存器(NLFSR) parallel computing pseudo-random sequence compute unified device architecture (CUDA) non-linear
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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