当前位置: X-MOL 学术Microelectron. J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
DNA encoding for RGB image encryption with memristor based neuron model and chaos phenomenon
Microelectronics Journal ( IF 1.9 ) Pub Date : 2020-08-24 , DOI: 10.1016/j.mejo.2020.104878
Melih Yildirim

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.



中文翻译:

基于忆阻器的神经元模型和混沌现象的RGB图像加密的DNA编码

提出了一种基于忆阻器混沌系统的脱氧核糖核酸编码算法。该研究包括四个不同的主题,分别是神经元模型,带忆阻器的电路设计,混沌理论和基于DNA编码的密码学。在混沌电路结构中采用了基于运维跨导放大器(OTA)的,使用三维微分方程的忆阻Hindmarsh-Rose神经元模型。从建议的三维连续时间混沌系统获得的加密密钥被用于加密和解密图像。扩散和混淆方法对于密码学至关重要。循环移位算法用作扩散方法,而逻辑XOR运算最好用作图像上的混淆方法。安全分析,例如直方图,进行了两个相邻像素的相关系数,信息熵,差分攻击,密钥敏感性和初始条件敏感性分析,以显示加密方案的性能。分析结果表明,所提出的加密对统计和差分攻击具有鲁棒性,并且该混沌系统还表现出对密钥和初始条件的敏感依赖性。给出了建议系统的混沌行为,并在MATLAB环境中进行了数值分析,并使用LTspice仿真软件进行了模拟电路分析。分析结果表明,所提出的加密对统计和差分攻击具有鲁棒性,并且该混沌系统还表现出对密钥和初始条件的敏感依赖性。给出了建议系统的混沌行为,并在MATLAB环境中进行了数值分析,并使用LTspice仿真软件进行了模拟电路分析。分析结果表明,所提出的加密对统计和差分攻击具有鲁棒性,并且该混沌系统还表现出对密钥和初始条件的敏感依赖性。给出了建议系统的混沌行为,并在MATLAB环境中进行了数值分析,并使用LTspice仿真软件进行了模拟电路分析。

更新日期:2020-09-07
down
wechat
bug