首页> 外文期刊>International Journal of Computers & Applications >An algorithm and architecture for non-recursive pseudorandom sequence generation using sequence folding technique
【24h】

An algorithm and architecture for non-recursive pseudorandom sequence generation using sequence folding technique

机译:利用序列折叠技术生成非递归伪随机序列的算法和架构

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, a new algorithm along with its first order hardware architecture is proposed to build the pseudorandom non-recursive binary sequence using sequence folding technique to protect the confidential information and data integrity in cryptography applications. Unlike the existing techniques to build the pseudorandom recursive sequence. The novelty of this proposed algorithm along with first order architecture is to generate non-recursive nibble of thirty one (O(2~(s_(in)+1 - 1))) from the input seed of four (s_(in)) bits. In the sequence folding technique, an arbitrary linear recursive binary sequence is folded to a minimum state by an empirical approach to build the non-linear Boolean function and realized using algebraic normal form. In this proposed first order architecture, the constructed non-linear Boolean functions are utilized to engender the pseudorandom binary non-recursive sequence. The proposed first order architecture is implemented using Verilog HDL and further prototyped on commercially available FPGA device 'Spartan 3E xc3s500e-4fg320'. The realization of proposed architecture in this FPGA device accomplishes an improved data throughput, and efficiency (i.e. throughput/area) is compared to existing techniques. The generated binary sequence from the experiment is further analyzed briefly for sequence size, number of stages, correlation and verified for randomness by using NIST statistical test suites.
机译:本文提出了一种新算法及其一阶硬件架构,该算法利用序列折叠技术来构建伪随机非递归二进制序列,以保护密码学应用中的机密信息和数据完整性。不同于现有技术来构建伪随机递归序列。该提议算法与一阶体系结构的新颖性在于从输入的4个种子(s_(in))生成三十一个(O(2〜(s_(in)+1-1)))的非递归半字节。位。在序列折叠技术中,通过经验方法将任意线性递归二进制序列折叠到最小状态以构建非线性布尔函数,并使用代数范式形式实现。在该提出的一阶体系结构中,所构造的非线性布尔函数用于产生伪随机二进制非递归序列。拟议的一阶架构是使用Verilog HDL实现的,并进一步在商用FPGA器件“ Spartan 3E xc3s500e-4fg320”上进行了原型设计。在该FPGA器件中提出的体系结构的实现实现了改进的数据吞吐量,并且将效率(即吞吐量/面积)与现有技术进行了比较。通过使用NIST统计测试套件,进一步简要分析了实验生成的二进制序列的序列大小,阶段数,相关性,并验证了其随机性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号