首页> 外文会议>IEEE International Symposium on Circuits and Systems >Duty Cycle Correction Circuit and Its Application for High Speed Random Number Generation
【24h】

Duty Cycle Correction Circuit and Its Application for High Speed Random Number Generation

机译:占空比校正电路及其高速随机数生成的应用

获取原文

摘要

This paper presents a wake-up & shut-down ring oscillator based Random Number Generator (RNG) together with a new method of duty cycle correction circuit for cryptographic applications more specifically irregular sampling of regular wave-form method based True Random Number Generators (TRNGs). The proposed circuit is composed of fully digital elements and contains only one D type flip-flop, one inverter, one buffer, and one XOR gate. The bias at the one-zero balance that occurs in irregular sampling of regular waveform based RNGs due to the regular clock’s duty cycle is avoided by discarding the sampled data at the problematic duty cycle regions. The improvement provided with the proposed circuit is shown by applying the method to a Random Number Generator based on irregular sampling of regular waveform method. The irregular clock is generated by employing wake-up and shut-down ring oscillators. The speed of the sampling is reduced by downsampling the irregular signal. All of the circuits mentioned in this paper are implemented in Xilinx Zynq7000 FPGA. Furthermore, NIST 800-22 test suite is used to test all of the designs. Data sets of one million bits are collected with a UART module. All the NIST 800-22 test suite requirements are satisfied with the duty cycle correction applied RNG. The proposed circuit improves the throughput of the wake-up&shut-down RNG 12.3 times. Furthermore, the proposed circuit can be used with any RNG based on irregular sampling of regular waveform method.
机译:本文介绍了一种基于唤醒和关闭环振荡器(RNG)随机数发生器(RNG)以及用于加密应用的新方法,更具体地说是基于基于随机数发生器的常规波形方法的不规则采样(Trngs )。所提出的电路由全数字元素组成,仅包含一个D型触发器,一个逆变器,一个缓冲器和一个XOR门。通过在有问题的占空比区域丢弃采样的数据,避免了由于常规时钟的占空比而发生的常规波形的RNG的不规则采样的单零平衡的偏差。基于常规波形方法的不规则采样将方法应用于随机数发生器,示出了所提供的提出的电路的改进。通过采用唤醒和关闭环振荡器产生不规则时钟。通过下采样不规则信号,减少采样的速度。本文提到的所有电路都是在Xilinx Zynq7000 FPGA中实现的。此外,NIST 800-22测试套件用于测试所有设计。使用UART模块收集一百万位的数据集。所有NIST 800-22测试套件要求对应用RNG的占空比校正感到满意。所提出的电路提高了唤醒和关闭的吞吐量12.3次。此外,基于规则波形方法的不规则采样,所提出的电路可以与任何RNG一起使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号