FPGA implementation and image encryption application of a new PRNG based on a memristive Hopfield neural network with a special activation gradient  

在线阅读下载全文

作  者:Fei Yu Zinan Zhang Hui Shen Yuanyuan Huang Shuo Cai Sichun Du 余飞;张梓楠;沈辉;黄园媛;蔡烁;杜四春(School of Computer and Communication Engineering,Changsha University of Science and Technology,Changsha 410114,China;College of Computer Science and Electronic Engineering,Hunan University,Changsha 410082,China)

机构地区:[1]School of Computer and Communication Engineering,Changsha University of Science and Technology,Changsha 410114,China [2]College of Computer Science and Electronic Engineering,Hunan University,Changsha 410082,China

出  处:《Chinese Physics B》2022年第2期109-118,共10页中国物理B(英文版)

基  金:supported by the Scientific Research Fund of Hunan Provincial Education Department(Grant No.21B0345);the Postgraduate Scientific Research Innovation Project of Changsha University of Science and Technology(Grant Nos.CX2021SS69 and CX2021SS72);the Postgraduate Scientific Research Innovation Project of Hunan Province,China(Grant No.CX20200884);the Natural Science Foundation of Hunan Province,China(Grant Nos.2019JJ50648,2020JJ4622,and 2020JJ4221);the National Natural Science Foundation of China(Grant No.62172058);the Special Funds for the Construction of Innovative Provinces of Hunan Province,China(Grant Nos.2020JK4046 and 2022SK2007)。

摘  要:A memristive Hopfield neural network(MHNN)with a special activation gradient is proposed by adding a suitable memristor to the Hopfield neural network(HNN)with a special activation gradient.The MHNN is simulated and dynamically analyzed,and implemented on FPGA.Then,a new pseudo-random number generator(PRNG)based on MHNN is proposed.The post-processing unit of the PRNG is composed of nonlinear post-processor and XOR calculator,which effectively ensures the randomness of PRNG.The experiments in this paper comply with the IEEE 754-1985 high precision32-bit floating point standard and are done on the Vivado design tool using a Xilinx XC7 Z020 CLG400-2 FPGA chip and the Verilog-HDL hardware programming language.The random sequence generated by the PRNG proposed in this paper has passed the NIST SP800-22 test suite and security analysis,proving its randomness and high performance.Finally,an image encryption system based on PRNG is proposed and implemented on FPGA,which proves the value of the image encryption system in the field of data encryption connected to the Internet of Things(Io T).

关 键 词:memristive Hopfield neural network(MHNN) pseudo-random number generator(PRNG) FPGA image encryption decryption system 

分 类 号:TP183[自动化与计算机技术—控制理论与控制工程] TP309.7[自动化与计算机技术—控制科学与工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象