...
首页> 外文期刊>International journal of reconfigurable computing >Analysis and Enhancement of Random Number Generator in FPGA Based on Oscillator Rings
【24h】

Analysis and Enhancement of Random Number Generator in FPGA Based on Oscillator Rings

机译:基于振荡器环的FPGA随机数发生器的分析与增强

获取原文
           

摘要

A true random number generator (TRNG) is an importantcomponent in cryptographic systems. Designing a fastand secure TRNG in an FPGA is a challenging task. In thispaper, we analyze the TRNG designed by Sunar et al. (2007)based on XOR of the outputs of several oscillator rings. Wepropose an enhanced TRNG with better randomness characteristicsthat does not require postprocessing and passesthe statistical tests. We have shown by experiment that thefrequencies of the equal length oscillator rings in the TRNGare not identical. The difference is due to the placement ofthe inverters in the FPGA and the resulting routing betweenthe inverters. We have implemented our proposed TRNG inan Altera Cyclone II FPGA. Our implementation has passedthe NIST and DIEHARD statistical tests with a throughputof 100 Mbps and with a usage of less than 100 logic elementsin the FPGA. The restart experiments have shownthat the output from our TRNG behaves truly random andnot pseudorandom.
机译:真正的随机数生成器(TRNG)是密码系统中的重要组成部分。在FPGA中设计快速安全的TRNG是一项艰巨的任务。在本文中,我们分析了Sunar等人设计的TRNG。 (2007年)基于几个振荡器环的输出的XOR。我们提出了一种增强的TRNG,它具有更好的随机性,不需要后期处理并通过统计检验。通过实验我们已经证明,TRNG中等长振荡器环的频率是不相同的。差异是由于反相器在FPGA中的位置以及反相器之间的最终布线所致。我们已经在Altera Cyclone II FPGA中实现了我们提出的TRNG。我们的实现已通过NIST和DIEHARD统计测试,吞吐量为100 Mbps,在FPGA中使用的逻辑元素少于100个。重新启动实验表明,我们的TRNG的输出实际上是随机的,不是伪随机的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号