当前位置: X-MOL 学术Analog Integr. Circ. Signal Process. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Design, FPGA implementation and statistical analysis of chaos-ring based dual entropy core true random number generator
Analog Integrated Circuits and Signal Processing ( IF 1.4 ) Pub Date : 2019-12-14 , DOI: 10.1007/s10470-019-01568-x
İsmail Koyuncu , Murat Tuna , İhsan Pehlivan , Can Bülent Fidan , Murat Alçın

In this paper, a novel chaos-ring based dual entropy core TRNG architecture on FPGA with high operating frequency and high throughput has been performed and presented. The design of dual entropy core TRNG has been generated by uniting the chaotic system-based RNG and the RO-based RNG structures on FPGA. The chaotic oscillator structure as the basic entropy source has been implemented in VHDL using Euler numerical algorithm in 32-bit IQ-Math fixed point number standart on FPGA. The designed chaotic oscillator has been synthesized for the FPGA chip and the statistics related to chip resource consumption and clock frequencies of the units have been presented. The RO-based RNG structure has been designed as the second entropy source. Chaos-ring based dual entropy core novel TRNG unit have been created by combining of these two FPGA-based structures in the XOR function used at the post processing unit. The throughput of the designed dual entropy core TRNG unit ranges 464 Mbps. The output bit streams obtained from FPGA-based novel TRNG have been subjected to NIST 800-22 test suites.

中文翻译:

基于混沌环的双熵核真随机数发生器的设计,FPGA实现和统计分析

本文提出并提出了一种新颖的基于混沌环的FPGA双熵核TRNG架构,具有较高的工作频率和较高的吞吐量。通过在FPGA上组合基于混沌系统的RNG和基于RO的RNG结构,生成了双熵核TRNG的设计。在FPGA上的32位IQ-Math定点数标准中,使用Euler数值算法在VHDL中实现了作为基本熵源的混沌振荡器结构。已为FPGA芯片合成了设计的混沌振荡器,并给出了与芯片资源消耗和单元时钟频率有关的统计数据。基于RO的RNG结构已被设计为第二个熵源。通过在后处理单元使用的XOR函数中结合这两个基于FPGA的结构,创建了基于混沌环的双熵核新颖的TRNG单元。设计的双熵核心TRNG单元的吞吐量范围为464 Mbps。从基于FPGA的新型TRNG获得的输出比特流已经过NIST 800-22测试套件的测试。
更新日期:2020-01-04
down
wechat
bug