期刊文献+

一种基于环形振荡器的轻量级高效率的真随机数发生器 被引量:4

Lightweight efficient ring oscillator-based true random number generator
下载PDF
导出
摘要 真随机数发生器(TRNG)作为芯片中重要的安全组件,在现代加密系统中扮演着越来越重要的角色。对于TRNG的设计,关键是需要熵提取器可以在恶劣的环境变化(如工艺波动、电压和温度(PVT))下稳定地生成熵值。基于Xilinx FPGA平台提出了一种基于环形振荡器的低成本,高效率真随机数发生器。TRNG一方面通过快速进位逻辑来提高熵提取的效率,另一方面通过优化电路结构和延迟,在以相对较低的资源开销情况下实现可观的吞吐量和随机性。TRNG分别在多块Xilinx Virtex6 FPGAs和Xilinx Spartan6 FPGAs上进行验证,实验数据测试结果表明,所提出的TRNG能够在广泛的PVT范围内表现出良好的鲁棒性,且生成的随机比特流不仅以相当高P值通过NIST SP800-22统计测试套件,而且可以通过最新的NIST SP800-90B测试。 As an important security component in the chip, true random number generator(TRNG) plays an increasingly important role in modern encryption systems. For the design of TRNG, the key is to require an entropy extractor to stably generate entropy under severe environmental changes(such as process fluctuations, voltage and temperature(PVT)). Based on the Xilinx FPGA platform, a low-cost, high-efficiency true random number generator based on ring oscillator was proposed in this paper. The proposed TRNG improves the efficiency of entropy extraction through fast carry logic on the one hand, and optimizes the circuit structure and delay on the other hand to achieve considerable throughput and randomness with relatively low resource overhead. The TRNG proposed was verified on multiple Xilinx Virtex6 FPGAs and Xilinx Spartan6 FPGAs. Experimental data test results show that the proposed TRNG can exhibit good robustness in a wide range of PVT and generate random bit streams. Random bits only passed the NIST SP800-22 statistical test suite with a fairly high P value, but also passed the latest NIST SP800-90 B test.
作者 鲁迎春 梁华国 王鑫宇 姚亮 倪天明 易茂祥 戚昊琛 黄正峰 Lu Yingchun;Liang Huaguo;Wang Xinyu;Yao Liang;Ni Tianming;Yi Maoxiang;Qi Haochen;Huang Zhengfeng(School of Electronic Science and Applied Physics,Hefei University of Technology,Hefei 230009,China;College of Electrical Engineering,Anhui Polytechnic University,Wuhu 241000,China)
出处 《电子测量与仪器学报》 CSCD 北大核心 2021年第3期115-122,共8页 Journal of Electronic Measurement and Instrumentation
基金 国家自然科学基金(61674048,61904001,61874156,61834006) 安徽省自然科学基金(1908085QF272)项目资助。
关键词 真随机数发生器 快速进位链逻辑 低成本 高鲁棒性 true random number generator fast carry chain logic low cost high robustness
  • 相关文献

参考文献5

二级参考文献40

  • 1Milo's Drutarovsk'y, Pavol Galajda, Chaos-based true random number generator embedded in a mixed-signal reconfigurable hardware [J], Journal of Electrical Engineering, 2006, 57(4): 218-225.
  • 2Holman W T, Connelly J A, Dowlatabadi A, An integrated analog/digital random noise source [J], IEEE Trans. Circuits Syst. I, 1997, 44(5): 469.
  • 3Dynes J F, Yuan Z L, Sharpe A W, et al. A High Speed, Post-Processing Free, Quantum Random Number Generator [J], Applied Physics Letters, 2008, 93(3), 031109 - 031109-3.
  • 4Petrie Craig S, Connelly J. Alvin, A Noise-Based IC Random Number Generator for Applications in Cryptography [J], IEEE Transactions on Circuits and Systems--I: Fundamental Theory and Applications, 2000, 47(5):615-621.
  • 5Sunar B, Martin W J, Stinson D R, A provably secure true random number generator with built-in tolerance to active attacks [J], IEEE Transactions on Computers, 2007, 56(1) 109-119.
  • 6Knut Wold, Chik How Tan, Analysis and enhancement of random number generator in FPGA based on oscillator rings [C], International Conference on Reconfigurable Computing and FPGAs, Dec. 2008, Cancun, Mexico.
  • 7Alioto M, Fondelli L, Rocchi S. Analysis and performance evaluation of area-efficient true random bit generators on FPGAs, 2008 International Symposium on Circuits and Systems, May 2008, Seattle, USA.
  • 8Schellekens Dries, Preneel Bart, Verbauwhede Ingrid. FPGA vendor agnostic true random number generator[C], International Conference on Field Programmable Logic and Applications, Aug. 2006, Madrid, Spain.
  • 9Kohlbrenner Paul, Gaj Kris. An Embedded True Random Number Generator for FPGAs[C], Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays, Feb.2004, Monterey, CA, USA.
  • 10Utarovsky'Milos D R, Galajdai Pavol. A robust chaos- based true random number generator embedded in reconfigurable switched-capacitor hardware [C], The 17^th international Conference on Radioelektronika, April 2007, Brno, Czech Republic.

共引文献25

同被引文献20

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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