首页> 外文会议>Cryptographic hardware and embedded systems - CHES 2010 >New High Entropy Element for FPGA Based True Random Number Generators
【24h】

New High Entropy Element for FPGA Based True Random Number Generators

机译:基于FPGA的真正随机数生成器的新高熵元素

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

摘要

We demonstrate a new high-entropy digital element suitable for True Random Number Generators (TRNGs) embedded in Field Programmable Gate Arrays (FPGAs). The original idea behind this principle lies in the randomness extraction on oscillatory trajectory when a bi-stable circuit is resolving a metastable event. Although such phenomenon is well known in the field of synchronization flip-flops, this feature has not been applied for TRNG designs. We propose a new bi-stable structure - Transition Effect Ring Oscillator (TERO) where oscillatory phase can be forced on demand and be reliably synthesized in FPGA. Randomness is represented as a variance of the TERO oscillations number counted after each excitation. Variance is highly dependent on the internal noise of logic cells and can be used easily for reliable instant inner testing of each generated bit. Our proposed mathematical model, simulations and hardware experiments show that TERO is significantly more sensitive to intrinsic noise in FPGA logic cells and less sensitive to global perturbations than a ring oscillator composed from the same elements. The experimental TERO-based TRNG passes NIST 800-22 tests.
机译:我们演示了一种适用于嵌入现场可编程门阵列(FPGA)的真随机数发生器(TRNG)的新型高熵数字元素。该原理背后的原始思想在于,当双稳态电路解决亚稳态事件时,对振荡轨迹进行随机性提取。尽管这种现象在同步触发器领域中是众所周知的,但该特征尚未应用于TRNG设计。我们提出了一种新的双稳态结构-过渡效应环形振荡器(TERO),其中可以根据需要强制振荡相位并在FPGA中可靠地合成。随机性表示为每次激励后计数的TERO振荡次数的方差。方差高度依赖于逻辑单元的内部噪声,可以轻松地用于每个生成位的可靠即时内部测试。我们提出的数学模型,仿真和硬件实验表明,与由相同元件组成的环形振荡器相比,TERO对FPGA逻辑单元中的固有噪声更敏感,对全局扰动更不敏感。基于TERO的实验性TRNG通过了NIST 800-22测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号