Recently, Vaidyanathan et al. (Complex Systems and Their Applications, Springer, New York, USA, 2024 [16]) introduced a new 4-D highly chaotic system with a hyperbola of equilibrium points. In this work,we carry out a FPGA implementation of the Vaidyanathan chaotic system, which will be very useful for practical implementations. The FPGA implementation of the Vaidyanathan chaotic system is performed herein by applying the fourth-order Adams-Bashforth method. After observing the simulation of the chaotic system, the amplitudes of the state variables and can be processed by doing a computer arithmetic with 40-bit distributed in fixed-point format. The connection of a digital-to-analog (DAC) converter to the FPGA, leads us to observe experimental attractors on a Teledyne Lecroy oscilloscope, which are in good agreement with simulation results. Also, a new random number generator (RNG) based on a hyperchaotic system is designed on the Nvidia Jetson Nano development board. The generated random numbers have successfully passed the NIST 800-22, FIPS 140-1, and ENT statistical tests, demonstrating their suitability for use in the field of encryption. Additionally, an image encryption application based on these random numbers is successfully implemented on the Nvidia Jetson Nano platform. Finally, the reliability of the encryption process is convincingly demonstrated through histogram, correlation, NPCR-UACI, and entropy analyses. This study shows that the hyperchaotic system-based random number generator can be effectively and securely utilized in the field of encryption.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

FPGA Design and Random Number Generator Using a 4-D Highly Chaotic System with a Hyperbola of Equilibrium Points

  • Sundarapandian Vaidyanathan,
  • Akif Akgül,
  • Berkay Emin,
  • Yusuf Alaca,
  • Esteban Tlelo-Cuautle,
  • Jose David Rodriguez-Munoz,
  • Mohamad Afendee Mohamed,
  • Aceng Sambas

摘要

Recently, Vaidyanathan et al. (Complex Systems and Their Applications, Springer, New York, USA, 2024 [16]) introduced a new 4-D highly chaotic system with a hyperbola of equilibrium points. In this work,we carry out a FPGA implementation of the Vaidyanathan chaotic system, which will be very useful for practical implementations. The FPGA implementation of the Vaidyanathan chaotic system is performed herein by applying the fourth-order Adams-Bashforth method. After observing the simulation of the chaotic system, the amplitudes of the state variables and can be processed by doing a computer arithmetic with 40-bit distributed in fixed-point format. The connection of a digital-to-analog (DAC) converter to the FPGA, leads us to observe experimental attractors on a Teledyne Lecroy oscilloscope, which are in good agreement with simulation results. Also, a new random number generator (RNG) based on a hyperchaotic system is designed on the Nvidia Jetson Nano development board. The generated random numbers have successfully passed the NIST 800-22, FIPS 140-1, and ENT statistical tests, demonstrating their suitability for use in the field of encryption. Additionally, an image encryption application based on these random numbers is successfully implemented on the Nvidia Jetson Nano platform. Finally, the reliability of the encryption process is convincingly demonstrated through histogram, correlation, NPCR-UACI, and entropy analyses. This study shows that the hyperchaotic system-based random number generator can be effectively and securely utilized in the field of encryption.