DNA encoding for RGB image encryption with memristor based neuron model and chaos phenomenon

Abstract In this paper, a deoxyribonucleic acid (DNA) encoding algorithm with memristor based chaotic system is proposed. The study includes four different topics together which are neuron model, circuit design with memristor, chaos theory and DNA encoding based cryptology. Operational Transconductance Amplifier (OTA) based memristive Hindmarsh-Rose neuron model using three-dimensional differential equations is employed in chaotic circuit structure. Cryptographic keys obtained from suggested three-dimensional continuous time chaotic system are utilized in order to encrypt and decrypt the image. Diffusion and confusion methods are essential for cryptology. Circular shift algorithm is used as a diffusion method and logical XOR operation is preferred as a confusion method on image. Security analyses such as histogram, correlation coefficient of two adjacent pixels, information entropy, differential attack, the secret key sensitivity and the initial condition sensitivity analyses have been performed to show the performance of the encryption scheme. Analyses results reveal that the proposed encryption is robust against statistical and differential attacks and this chaotic system also exhibits the behaviour of sensitive dependence on the secret key and the initial condition. The chaotic behaviour of the suggested system has been given performing numerical analyses in MATLAB environment and doing the analog circuit analyses with LTspice simulation software.

[1]  Yunus Babacan,et al.  Modeling of Discharge Lamp Characteristics by Using Floating Memristor Circuit Emulator with Tunable Threshold , 2020 .

[2]  X. Liao,et al.  An image encryption approach based on chaotic maps , 2005 .

[3]  Abdennaceur Kachouri,et al.  Hash key-based image encryption using crossover operator and chaos , 2015, Multimedia Tools and Applications.

[4]  Uğur Çam,et al.  Electronically tunable memristor emulator circuit , 2016 .

[5]  A. Kanso,et al.  A novel image encryption algorithm based on a 3D chaotic map , 2012 .

[6]  Shukai Duan,et al.  A multi-wing butterfly chaotic system and its implementation , 2017, Int. J. Circuit Theory Appl..

[7]  J. Hindmarsh,et al.  A model of neuronal bursting using three coupled first order differential equations , 1984, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[8]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[9]  Xudong Chen,et al.  Optical image encryption based on diffractive imaging. , 2010, Optics letters.

[10]  Shahram Minaei,et al.  Memstor, memstance simulations via a versatile 4-port built with new adder and subtractor circuits , 2015 .

[11]  Cheng-Hsiung Yang,et al.  Secure color image encryption algorithm based on chaotic signals and its FPGA realization , 2018, Int. J. Circuit Theory Appl..

[12]  Xin Zhang,et al.  A new chaotic algorithm for image encryption , 2006 .

[13]  Shiguo Lian,et al.  A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2012, J. Syst. Softw..

[14]  Yunus Babacan,et al.  Memristive retinomorphic grid architecture removing noise and preserving edge , 2018 .

[15]  Mohammad Reza Mosavi,et al.  A novel image encryption based on hash function with only two-round diffusion process , 2013, Multimedia Systems.

[16]  Ruisong Ye,et al.  A novel chaos-based image encryption scheme with an efficient permutation-diffusion mechanism , 2011 .

[17]  Predrag B. Petrović,et al.  Floating incremental/decremental flux-controlled memristor emulator circuit based on single VDTA , 2018 .

[18]  Eva Kaslik,et al.  Analysis of two- and three-dimensional fractional-order Hindmarsh-Rose type neuronal models , 2016, 1603.04560.

[19]  Bo Wang,et al.  Optical image encryption based on interference. , 2008, Optics letters.

[20]  Ioannis M. Kyprianidis,et al.  Image encryption process based on chaotic synchronization phenomena , 2013, Signal Process..

[21]  Abdennaceur Kachouri,et al.  A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2 , 2015, Nonlinear Dynamics.

[22]  Bharathwaj Muthuswamy,et al.  Implementing Memristor Based Chaotic Circuits , 2010, Int. J. Bifurc. Chaos.

[23]  Hakan Kuntman,et al.  Fully CMOS Memristor Based Chaotic Circuit , 2014 .

[24]  Jinhu Lu,et al.  A New Chaotic Attractor Coined , 2002, Int. J. Bifurc. Chaos.

[25]  Fırat Kaçar,et al.  Floating memristor emulator with subthreshold region , 2017 .

[26]  Miaomiao Tian,et al.  Double-image encryption based on spatiotemporal chaos and DNA operations , 2019, Multimedia Tools and Applications.

[27]  Yunus Babacan,et al.  An electronically controllable, fully floating memristor based on active elements: DO-OTA and DVCC , 2020 .

[28]  B. Bao,et al.  Hidden dynamics in a fractional-order memristive Hindmarsh–Rose model , 2020 .

[29]  Akif Akgul,et al.  A new three-dimensional chaotic system, its dynamical analysis and electronic circuit applications , 2016 .

[30]  Qigui Yang,et al.  Constructing a New 3D Chaotic System with Any Number of Equilibria , 2019, Int. J. Bifurc. Chaos.

[31]  Ling Zhihao,et al.  Dynamical analysis and circuit simulation of a new three-dimensional chaotic system , 2010 .

[32]  Yong Zhang,et al.  The image encryption algorithm based on chaos and DNA computing , 2018, Multimedia Tools and Applications.

[33]  Guanrong Chen,et al.  YET ANOTHER CHAOTIC ATTRACTOR , 1999 .

[34]  Firat Kacar,et al.  Electronically Tunable Memcapacitor Emulator Based on Operational Transconductance Amplifiers , 2020, J. Circuits Syst. Comput..

[35]  Qiang Zhang,et al.  Image encryption using DNA addition combining with chaotic maps , 2010, Math. Comput. Model..

[36]  O. Rössler An equation for continuous chaos , 1976 .

[37]  Bocheng Bao,et al.  Hidden Bursting Firings and Bifurcation Mechanisms in Memristive Neuron Model With Threshold Electromagnetic Induction , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[38]  Rafik Hamza,et al.  A novel sensitive image encryption algorithm based on the Zaslavsky chaotic map , 2016, Inf. Secur. J. A Glob. Perspect..

[39]  Xing-yuan Wang,et al.  A chaotic image encryption algorithm based on perceptron model , 2010 .

[40]  Fırat Kaçar,et al.  Electronically tunable memristor based on VDCC , 2019, AEU - International Journal of Electronics and Communications.

[41]  Minfang Peng,et al.  Creation and circuit implementation of two‐to‐eight–wing chaotic attractors using a 3D memristor‐based system , 2019, Int. J. Circuit Theory Appl..

[42]  Chun-Lai Li,et al.  Analysis of a novel three-dimensional chaotic system , 2013 .

[43]  Yunus Babacan,et al.  Design and Experimental Evolution of Memristor With Only One VDTA and One Capacitor , 2019, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[44]  Chunhua Wang,et al.  A new simple chaotic circuit based on memristor and meminductor , 2016, The European Physical Journal Plus.

[45]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .

[46]  Yunus Babacan,et al.  A spiking and bursting neuron circuit based on memristor , 2016, Neurocomputing.

[47]  Yu Xia Li,et al.  A New Memristor Based Chaotic System , 2011 .

[48]  Qiang Zhang,et al.  A RGB image encryption algorithm based on DNA encoding and chaos map , 2009, Comput. Electr. Eng..

[49]  Serdar Çiçek,et al.  A new 3D chaotic system: Dynamical analysis, electronic circuit design, active control synchronization and chaotic masking communication application , 2016 .

[50]  Han Bao,et al.  Coexisting multiple firing patterns in two adjacent neurons coupled by memristive electromagnetic induction , 2018, Nonlinear Dynamics.

[51]  J. Hindmarsh,et al.  A model of the nerve impulse using two first-order differential equations , 1982, Nature.

[52]  L. Chua Memristor-The missing circuit element , 1971 .

[53]  B Javidi,et al.  Optical image encryption based on input plane and Fourier plane random encoding. , 1995, Optics letters.

[54]  Yunus Babacan,et al.  The Fabrication and MOSFET-Only Circuit Implementation of Semiconductor Memristor , 2018, IEEE Transactions on Electron Devices.

[55]  V. Sundarapandian,et al.  Analysis, control, synchronization, and circuit design of a novel chaotic system , 2012, Math. Comput. Model..

[56]  Wang Guangyi,et al.  A new three-dimensional quadratic chaotic system and its circuitry implementation , 2006 .

[57]  Zengqiang Chen,et al.  A new image encryption algorithm based on hyper-chaos , 2008 .

[58]  Wolfgang A. Halang,et al.  FPGA implementation of a coupled-map-lattice-based cryptosystem , 2010 .

[59]  W. Tang,et al.  A fast image encryption system based on chaotic maps with finite precision representation , 2007 .

[60]  Dong Jun,et al.  Dynamic behavior analysis of fractional-order Hindmarsh–Rose neuronal model , 2013, Cognitive Neurodynamics.

[61]  Mohd. Salmi Md. Noorani,et al.  Analysis of a New Quadratic 3D Chaotic Attractor , 2013 .

[62]  Z. Guan,et al.  Chaos-based image encryption algorithm ✩ , 2005 .

[63]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[64]  Sajad Jafari,et al.  A new chaotic system with hidden attractor and its engineering applications: analog circuit realization and image encryption , 2018, Analog Integrated Circuits and Signal Processing.

[65]  Firat Kacar,et al.  Electronically tunable meminductor based on OTA , 2020 .

[66]  Mo Chen,et al.  Three-Dimensional Memristive Hindmarsh-Rose Neuron Model with Hidden Coexisting Asymmetric Behaviors , 2018, Complex..

[67]  Hongjun Liu,et al.  Color image encryption based on one-time keys and robust chaotic maps , 2010, Comput. Math. Appl..

[68]  Daizhan Cheng,et al.  Bridge the Gap between the Lorenz System and the Chen System , 2002, Int. J. Bifurc. Chaos.