4.6 Article

Design and FPGA Implementation of a Pseudo-random Number Generator Based on a Hopfield Neural Network Under Electromagnetic Radiation

期刊

FRONTIERS IN PHYSICS
卷 9, 期 -, 页码 -

出版社

FRONTIERS MEDIA SA
DOI: 10.3389/fphy.2021.690651

关键词

PRNG; hopfield neural network; electromagnetic radiation; chaotic degradation; FPGA; security analysis; image encryption and decryption system

资金

  1. National Natural Science Foundation of China [61504013, 61702052]
  2. Natural Science Foundation of Hunan Province [2019JJ50648, 2020JJ4622, 2020JJ4221]
  3. Guangxi Key Laboratory of Cryptography and Information Security [GCIS201919]
  4. Postgraduate Training Innovation Base Construction Project of Hunan Province [2020-172-48]
  5. Postgraduate Scientic Research Innovation Project of Hunan Province [CX20200884]
  6. Scientific Research Fund of Hunan Provincial Education Department [18A137]
  7. young teacher development program project of Changsha university of science and technology [2019QJCZ013]
  8. special funds for the construction of innovative provinces in Hunan Province [2020JK4046]

向作者/读者索取更多资源

A pseudo-random number generator (PRNG) based on a feedback controller using a Hopfield neural network chaotic oscillator is proposed to suppress chaotic degradation caused by numerical accuracy constraints in FPGA-based neural network systems. The system utilizes the magnetic flux across neuron cell membranes as a feedback condition to disturb other neurons, preventing periodicity. Implementation and synthesis on FPGA using Verilog HDL code, along with simulations on Vivado 2018.3 software, demonstrate high security and randomness in the generated binary data, verified through statistical tests. Additionally, an image encryption and decryption system based on the PRNG design is successfully implemented and validated through simulation and security analysis.
When implementing a pseudo-random number generator (PRNG) for neural network chaos-based systems on FPGAs, chaotic degradation caused by numerical accuracy constraints can have a dramatic impact on the performance of the PRNG. To suppress this degradation, a PRNG with a feedback controller based on a Hopfield neural network chaotic oscillator is proposed, in which a neuron is exposed to electromagnetic radiation. We choose the magnetic flux across the cell membrane of the neuron as a feedback condition of the feedback controller to disturb other neurons, thus avoiding periodicity. The proposed PRNG is modeled and simulated on Vivado 2018.3 software and implemented and synthesized by the FPGA device ZYNQ-XC7Z020 on Xilinx using Verilog HDL code. As the basic entropy source, the Hopfield neural network with one neuron exposed to electromagnetic radiation has been implemented on the FPGA using the high precision 32-bit Runge Kutta fourth-order method (RK4) algorithm from the IEEE 754-1985 floating point standard. The post-processing module consists of 32 registers and 15 XOR comparators. The binary data generated by the scheme was tested and analyzed using the NIST 800.22 statistical test suite. The results show that it has high security and randomness. Finally, an image encryption and decryption system based on PRNG is designed and implemented on FPGA. The feasibility of the system is proved by simulation and security analysis.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据