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

伪随机数发生器 计算机科学 现场可编程门阵列 人工神经网络 算法 随机性 混乱的 Verilog公司 NIST公司 计算机硬件 人工智能 数学 统计 自然语言处理
作者
Fei Yu,Zinan Zhang,Hui Shen,Yuanyuan Huang,Shuo Cai,Jie Jin,Sichun Du
出处
期刊:Frontiers in Physics [Frontiers Media]
卷期号:9 被引量:38
标识
DOI:10.3389/fphy.2021.690651
摘要

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.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Ng_完成签到,获得积分10
4秒前
GTR的我完成签到 ,获得积分10
6秒前
莱特沐恩完成签到 ,获得积分10
6秒前
码头完成签到 ,获得积分10
7秒前
雪白小丸子完成签到,获得积分10
7秒前
xiaolizi应助科研通管家采纳,获得30
12秒前
PEIfq完成签到 ,获得积分10
13秒前
邓洁宜完成签到,获得积分10
13秒前
16秒前
21秒前
23秒前
whitepiece完成签到,获得积分10
23秒前
wangfaqing942完成签到 ,获得积分10
29秒前
cdercder应助Dr.c采纳,获得10
29秒前
123456qqqq完成签到,获得积分10
34秒前
随风沙ZYX完成签到 ,获得积分10
36秒前
新手完成签到 ,获得积分10
38秒前
风趣朝雪完成签到,获得积分10
38秒前
46秒前
月上柳梢头A1完成签到,获得积分10
46秒前
kk完成签到,获得积分10
47秒前
yywang完成签到,获得积分10
54秒前
Cell完成签到 ,获得积分10
54秒前
学者风范完成签到 ,获得积分10
56秒前
58秒前
落霞与孤鹜齐飞完成签到,获得积分10
59秒前
凤迎雪飘完成签到,获得积分10
1分钟前
吉吉完成签到,获得积分10
1分钟前
1分钟前
1分钟前
凡凡完成签到,获得积分10
1分钟前
邢哥哥完成签到,获得积分10
1分钟前
Joanne完成签到 ,获得积分10
1分钟前
Cold-Drink-Shop完成签到,获得积分0
1分钟前
Wdw2236发布了新的文献求助10
1分钟前
龟蒙真人完成签到,获得积分10
1分钟前
Wendy完成签到,获得积分10
1分钟前
JACK完成签到,获得积分10
1分钟前
孤独乐瑶完成签到 ,获得积分10
1分钟前
斯文败类应助整齐的忆彤采纳,获得10
1分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Cronologia da história de Macau 5000
Petrology and Plate Tectonics 800
Prompt Engineering for Clinicians: Harnessing AI in Everyday Medical Practice 600
Electrode Potentials 550
Handbook Of Synthetic Methodologies And Protocols Of Nanomaterials 500
Trees of tropical Asia : an illustrated guide to diversity 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 光电子学 物理化学 电极 基因 免疫学
热门帖子
关注 科研通微信公众号,转发送积分 6988848
求助须知:如何正确求助?哪些是违规求助? 8666027
关于积分的说明 18371312
捐赠科研通 6458099
什么是DOI,文献DOI怎么找? 3096261
关于科研通互助平台的介绍 2156422
邀请新用户注册赠送积分活动 2072590