A Simultaneous Scrambling and Diffusion Color Image Encryption Algorithm Based on Hopfield Chaotic Neural Network

被引:55
作者
Liu, Lidong [1 ]
Zhang, Linlin [1 ]
Jiang, Donghua [1 ]
Guan, Yifan [1 ]
Zhang, Zhaolun [1 ]
机构
[1] Changan Univ, Sch Informat Engn, Xian 710064, Peoples R China
基金
中国国家自然科学基金;
关键词
Image encryption; chaos; simultaneous scrambling-diffusion; Hopfield chaotic neural network; CRYPTANALYSIS; SYSTEMS; PERMUTATION; COMBINATION;
D O I
10.1109/ACCESS.2019.2961164
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The classic scrambling-diffusion structure for image encryption is vulnerable to be attacked. The scrambling and diffusion process can be cracked separately due to the two processes are independent. In this paper, we proposed a novel color image encryption algorithm which can overcome the problem. In the proposed algorithm, firstly, the first diffusion is performed simultaneously with the first scrambling which can resist the attacker to separately crack the scrambling or diffusion. Then, the second diffusion matrix generated from the Hopfield chaotic neural network (HCNN) which is related to the plaintext is performed which can not only resist common chosen-plaintext attack, but also improved the key sensitivity. Finally, a second scrambling is performed on some special pixels to further improve the security. Experiments and security analysis indicate that the proposed algorithm has an excellent performance in image encryption and various attacks.
引用
收藏
页码:185796 / 185810
页数:15
相关论文
共 48 条
[1]   Network information flow theory [J].
Ahlswede, R ;
Cai, N ;
Yeung, RW .
1998 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 1998, :186-186
[2]   Multi-scale local structure patterns histogram for describing visual contents in social image retrieval systems [J].
Ahmad, Jamil ;
Sajjad, Muhammad ;
Rho, Seungmin ;
Baik, Sung Wook .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (20) :12669-12692
[3]   A color image cryptosystem based on dynamic DNA encryption and chaos [J].
Chai, Xiuli ;
Fu, Xianglong ;
Gan, Zhihua ;
Lu, Yang ;
Chen, Yiran .
SIGNAL PROCESSING, 2019, 155 :44-62
[4]   An image encryption algorithm based on chaotic system and compressive sensing [J].
Chai, Xiuli ;
Zheng, Xiaoyu ;
Gan, Zhihua ;
Han, Daojun ;
Chen, Yiran .
SIGNAL PROCESSING, 2018, 148 :124-144
[5]   An image encryption algorithm based on bit level Brownian motion and new chaotic systems [J].
Chai, Xiuli .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (01) :1159-1175
[6]   Cryptanalysis and improvement of the image cryptosystem reusing permutation matrix dynamically [J].
Diab, Hossam ;
El-semary, Aly M. .
SIGNAL PROCESSING, 2018, 148 :172-192
[7]   Cryptanalysis of a plaintext-related chaotic RGB image encryption scheme using total plain image characteristics [J].
Fan, Haiju ;
Li, Ming ;
Liu, Dong ;
An, Kang .
MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (15) :20103-20127
[8]   Symmetric ciphers based on two-dimensional chaotic maps [J].
Fridrich, J .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 1998, 8 (06) :1259-1284
[9]   NEURAL NETWORKS AND PHYSICAL SYSTEMS WITH EMERGENT COLLECTIVE COMPUTATIONAL ABILITIES [J].
HOPFIELD, JJ .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA-BIOLOGICAL SCIENCES, 1982, 79 (08) :2554-2558
[10]   Image encryption using 2D Logistic-adjusted-Sine map [J].
Hua, Zhongyun ;
Zhou, Yicong .
INFORMATION SCIENCES, 2016, 339 :237-253