当前位置: X-MOL 学术Eur. Phys. J. Spec. Top. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system
The European Physical Journal Special Topics ( IF 2.6 ) Pub Date : 2021-07-25 , DOI: 10.1140/epjs/s11734-021-00234-6
Mohamed Salah Azzaz 1 , Rabiai Fellah 1 , Redouane Kaibou 1 , Camel Tanougast 2
Affiliation  

This paper presents a new way of designing a multi-wing chaotic system. The proposed design is based on 3D continuous chaotic system of Lorenz, improved by introducing a saw-tooth and sine functions. The basic proprieties of the proposed system are analyzed using of equilibrium points, phase portrait, Lyapunov exponent, and bifurcation diagram. Furthermore, the modeling of the design is based on Euler method using hardware description language (VHDL) and validated on Xilinx Virtex-II-Pro FPGA platform. Fixed-point arithmetic coding is employed to represented data on 32 bits (16Q16). Finally, the proposed system used to design a new chaos-based TRNG True Random Number Generators by analyzing its chaotic dynamical behavior and FPGA implementation performances. The proposed hardware architecture is based on two stages of pipeline and parallel structure (only 2 clock cycles). Experimental implementation results demonstrate that the design can achieve a maximum operating frequency of 12.649 MHz and a throughput of 202 Mbit/s. Besides, the random bit sequences produced by TRNG have been successfully passed the NIST-800-22 statistical standards tests. The proposed multi-wing attractor presents also complex dynamics and it can be applied in many engineering applications, especially in embedded cryptographic applications.



中文翻译:

洛伦兹混沌系统中基于新型多翼吸引子的TRNG设计与FPGA实现

本文提出了一种设计多翼混沌系统的新方法。所提出的设计基于 Lorenz 的 3D 连续混沌系统,通过引入锯齿和正弦函数进行改进。使用平衡点、相图、Lyapunov 指数和分岔图分析了所提出系统的基本特性。此外,设计的建模基于使用硬件描述语言 (VHDL) 的 Euler 方法,并在 Xilinx Virtex-II-Pro FPGA 平台上进行了验证。采用定点算术编码来表示 32 位 (16Q16) 的数据。最后,通过分析其混沌动态行为和FPGA实现性能,所提出的系统用于设计一种新的基于混沌的TRNG真随机数发生器。所提出的硬件架构基于流水线和并行结构(仅 2 个时钟周期)的两个阶段。实验实现结果表明,该设计最高工作频率可达12.649 MHz,吞吐量可达202 Mbit/s。此外,TRNG 产生的随机比特序列已成功通过 NIST-800-22 统计标准测试。所提出的多翼吸引子还具有复杂的动力学特性,可以应用于许多工程应用,尤其是嵌入式密码应用。TRNG 产生的随机位序列已成功通过 NIST-800-22 统计标准测试。所提出的多翼吸引子还具有复杂的动力学特性,可以应用于许多工程应用,尤其是嵌入式密码应用。TRNG 产生的随机位序列已成功通过 NIST-800-22 统计标准测试。所提出的多翼吸引子还具有复杂的动力学特性,可以应用于许多工程应用,尤其是嵌入式密码应用。

更新日期:2021-07-25
down
wechat
bug