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

被引:48
作者
Yildirim, Melih [1 ]
机构
[1] Sci & Technol Res Council Turkey TUBITAK, Ankara, Turkey
来源
MICROELECTRONICS JOURNAL | 2020年 / 104卷
关键词
Neuromorphic; Memristor; DNA encoding; Hindmarsh-rose neuron model; Spiking; Chaos; Cryptology; SEQUENCE OPERATION; DYNAMICAL ANALYSIS; CIRCUIT-DESIGN; ALGORITHM; SYSTEM; EMULATOR; SYNCHRONIZATION; IMPLEMENTATION; ATTRACTOR; SCHEME;
D O I
10.1016/j.mejo.2020.104878
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, a deoxyribonucleic acid (DNA) encoding algorithm with memristor based chaotic system is pro-posed. 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.
引用
收藏
页数:16
相关论文
共 72 条
[1]   A new three-dimensional chaotic system, its dynamical analysis and electronic circuit applications [J].
Akgul, Akif ;
Hussain, Shafgat ;
Pehlivan, Ihsan .
OPTIK, 2016, 127 (18) :7062-7071
[2]   The Fabrication and MOSFET-Only Circuit Implementation of Semiconductor Memristor [J].
Babacan, Yunus ;
Yesil, Abdullah ;
Gul, Fatih .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2018, 65 (04) :1625-1632
[3]   Floating memristor emulator with subthreshold region [J].
Babacan, Yunus ;
Kacar, Firat .
ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2017, 90 (02) :471-475
[4]   A spiking and bursting neuron circuit based on memristor [J].
Babacan, Yunus ;
Kacar, Brat ;
Gurkan, Koray .
NEUROCOMPUTING, 2016, 203 :86-91
[5]   Three-Dimensional Memristive Hindmarsh-Rose Neuron Model with Hidden Coexisting Asymmetric Behaviors [J].
Bao, Bocheng ;
Hu, Aihuang ;
Bao, Han ;
Xu, Quan ;
Chen, Mo ;
Wu, Huagan .
COMPLEXITY, 2018,
[6]   Hidden Bursting Firings and Bifurcation Mechanisms in Memristive Neuron Model With Threshold Electromagnetic Induction [J].
Bao, Han ;
Hu, Aihuang ;
Liu, Wenbo ;
Bao, Bocheng .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (02) :502-511
[7]   Coexisting multiple firing patterns in two adjacent neurons coupled by memristive electromagnetic induction [J].
Bao, Han ;
Liu, Wenbo ;
Hu, Aihuang .
NONLINEAR DYNAMICS, 2019, 95 (01) :43-56
[8]   A new chaotic system with hidden attractor and its engineering applications: analog circuit realization and image encryption [J].
Cavusoglu, Unal ;
Panahi, Shirin ;
Akgul, Akif ;
Jafari, Sajad ;
Kacar, Sezgin .
ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2019, 98 (01) :85-99
[9]   A symmetric image encryption scheme based on 3D chaotic cat maps [J].
Chen, GR ;
Mao, YB ;
Chui, CK .
CHAOS SOLITONS & FRACTALS, 2004, 21 (03) :749-761
[10]   Yet another chaotic attractor [J].
Chen, GR ;
Ueta, T .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 1999, 9 (07) :1465-1466