Low power and high-speed FPGA implementation for 4D memristor chaotic system for image encryption

被引:1
作者
Esam A. A. Hagras
Mohamed Saber
机构
[1] Delta University for Science and Technology,Communications and Computer Department, Faculty of Engineering
来源
Multimedia Tools and Applications | 2020年 / 79卷
关键词
Memristor; FPGA; Image encryption; Chaotic system; Randomization tests;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we proposed a novel low power and high-speed FPGA implementation of the 4D memristor chaotic system with cubic nonlinearity based on Xilinx System Generator (XSG) model. Firstly, a pseudo-random number generator based on the proposed XSG FPGA implementation of the proposed 4D memristor chaotic system which implemented into Xilinx Spartan-6 X6SLX45 board with 32 fixed-point format. The aim of the FPGA implementation is increasing the frequency of the memristor chaotic random number generators. The FPGA implementation of the memristor chaotic system results show that the new design approach achieves a maximum frequency of 393 MHz and dissipates 117 m watt. The standard fifteen randomization tests are used to measure the quality of the proposed pseudo-random number generator based on the 4D memristor chaotic system and it gives an excellent randomization analysis. Also, the gray image encryption scheme based on the 4D memristor chaotic system has been introduced. The proposed cryptosystem has a large keyspace, very low correlation values, high entropy which is much closer to the ideal entropy value, a high number of pixels change rate and high unified average changing intensity values. The results and security analysis of the proposed encryption scheme demonstrate that the investigated encryption approach can protect high speed and high security against various attack.
引用
收藏
页码:23203 / 23222
页数:19
相关论文
共 85 条
[1]  
Akgul A(2015)Chaos-based engineering applications with a 3D chaotic system without equilibrium points Nonlinear Dyn 84 481-495
[2]  
Calgan H(2016)Hardware design and implementation of a novel ANN-based chaotic generator in FPGA Optik 127 5500-5505
[3]  
Koyuncu I(2006)Some basic cryptographic requirements for chaos-based crypto systems Int J Bifurcat Chaos 16 2129-2151
[4]  
Pehlivan I(2013)A new auto-switched chaotic system and its FPGA implementation Commun Nonlinear Sci Numer Simul 18 1792-1804
[5]  
Istanbullu A(2008)The four-element chua’s circuit Int J Bifurcat Chaos 18 943-955
[6]  
Alçın M(2017)A new chaos-based image encryption algorithm with dynamic key selection mechanisms Multimed Tools Appl 76 9907-9927
[7]  
Pehlivan İ(1971)Memristor-the missing circuit element IEEE Trans Circuit Theory 18 507-519
[8]  
Koyuncu İ(2017)Chaotic chameleon: dynamic analyses, circuit implementation, FPGA design and fractional-order form with basic analyses Chaos Soliton Fract 103 476-487
[9]  
Alvarez G(2017)Hardware implementation of Pseudo-random number generator based on chaotic maps Nonlinear Dyn 90 1661-1670
[10]  
Li S(2017)Multistability analysis, circuit implementations and application in image encryption of a novel memristive chaotic circuit Nonlinear Dyn 90 1607-1625