Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system

被引:0
作者
Mohamed Salah Azzaz
Rabiai Fellah
Camel Tanougast
Redouane Kaibou
机构
[1] Ecole Militaire Polytechnique,Laboratoire Conception, Optimisation et Modélisation des Systèmes
[2] Laboratoire Systèmes Electroniques et Numériques,undefined
[3] Université de Lorraine,undefined
来源
The European Physical Journal Special Topics | 2021年 / 230卷
关键词
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:3469 / 3480
页数:11
相关论文
共 81 条
[1]  
Cuomo KM(1993)Synchronization of Lorenz-based chaotic circuits with applications to communications IEEE Trans. Circuits Syst. II Anal. Digit. Signal Process. 40 626-633
[2]  
Oppenheim AV(1992)Transmission of digital signals by chaotic synchronization Int. J. Bifurc. Chaos 2 973-977
[3]  
Strogatz SH(2013)Synchronized hybrid chaotic generators: application to real-time wireless speech encryption Commun. Nonlinear Sci. Numer. Simul. 18 2035-2047
[4]  
Parlitz U(2016)Chaos-based engineering applications with a 3d chaotic system without equilibrium points Nonlinear Dyn. 84 481-495
[5]  
Chua LO(2018)Dynamic analyses, FPGA implementation and engineering applications of multi-butterfly chaotic attractors generated from generalised sprott c system Pramana 90 6-487
[6]  
Kocarev L(2017)Chaotic chameleon: dynamic analyses, circuit implementation, FPGA design and fractional-order form with basic analyses Chaos Solitons Fractals 103 476-5505
[7]  
Halle K(2016)Hardware design and implementation of a novel ANN-based chaotic generator in FPGA Opt. Int. J. Light Electron Opt. 127 5500-11799
[8]  
Shang A(2016)Electronic circuit design, implementation and FPGA-based realization of a new 3d chaotic system with single equilibrium point Opt. Int. J. Light Electron Opt. 127 11786-123
[9]  
Azzaz MS(2017)A neuron library for rapid realization of artificial neural networks on FPGA: a case study of Rössler chaotic system J. Circuits Syst. Comput. 26 1750015-451
[10]  
Tanougast C(2004)Quantification of restoration success using complex systems concepts and models Restor. Ecol. 12 117-2320