A new color image encryption algorithm using multiple chaotic maps with the intersecting planes method

被引:21
作者
Es-Sabry, Mohammed [1 ]
El Akkad, Nabil [1 ,2 ]
Merras, Mostafa [1 ,3 ]
Saaidi, Abderrahim [1 ,4 ]
Satori, Khalid [1 ]
机构
[1] Sidi Mohamed Ben Abdellah Univ, Fac Sci Dhar Mahraz, Dept Math & Comp Sci, LISAC, BP 1796, Atlas Fez, Morocco
[2] Sidi Mohamed Ben Abdellah Univ, Lab Engn Syst & Applicat, LESA, Fes, Morocco
[3] Moulay Ismail Univ, High Sch Technol, Dept Comp Sci, Meknes, Morocco
[4] Sidi Mohamed Ben Abdellah Univ, Polydisciplinary Fac Taza, Dept Math, LSI, Taza, Morocco
关键词
Image encryption; Security; Logistic map; Sine map; Chebyshev map; Arnold cat map; FPGA REALIZATION; CIRCUIT-DESIGN; DIFFUSION; SYSTEM;
D O I
10.1016/j.sciaf.2022.e01217
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This paper proposes a new and efficient color image encryption algorithm based on multiple chaotic maps (Logistic map, Sine map, and Chebyshev map) and the intersecting planes method inside a cube. All maps were used to fill the three adjacent faces of the cube. These faces represent the three channels of the color image (red, green, and blue). The first phase of our method begins with extracting all the pixels from the original image and looking for the corresponding values of each pixel on the three faces of the cube. Then, we used a circular rotation operation based on the position of each pixel (row, column). This rotation prevents two identical pixels to have the same encrypted value. Afterward, we used the intersecting planes method with the corresponding face to encrypt the pixels. For the confusion part, we chose the 2D transformation Arnold Cat Map to shuffle all the pixels and change their positions according to the parameters calculated from all the pixels of the original image. We evaluated the performance of our algorithm against various differential and statistical attacks and based on multiple factors, such as histogram, entropy, correlation coefficient, UACI, NPCR, and PSNR. We compared the proposed method with several efficient methods in the field. The various results got by our method show its performance and reliability in terms of safety, precision, confidentiality, and robustness.(c) 2022 The Authors. Published by Elsevier B.V. on behalf of African Institute of Mathematical Sciences / Next Einstein Initiative. This is an open access article under the CC BY-NC-ND license( http://creativecommons.org/licenses/by-nc-nd/4.0/ )
引用
收藏
页数:19
相关论文
共 37 条
[1]   A new meaningful secret sharing scheme based on random grids, error diffusion and chaotic encryption [J].
Abd El-Latif, Ahmed A. ;
Yan, Xuehu ;
Li, Li ;
Wang, Ning ;
Peng, Jia-Liang ;
Niu, Xiamu .
OPTICS AND LASER TECHNOLOGY, 2013, 54 :389-400
[2]   Designing digital image encryption using 2D and 3D reversible modular chaotic maps [J].
Broumandnia, Ali .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2019, 47 :188-198
[3]   An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations [J].
Chai, Xiuli ;
Gan, Zhihua ;
Yang, Kang ;
Chen, Yiran ;
Liu, Xianxing .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2017, 52 :6-19
[4]   A novel chaos-based image encryption algorithm using DNA sequence operations [J].
Chai, Xiuli ;
Chen, Yiran ;
Broyde, Lucie .
OPTICS AND LASERS IN ENGINEERING, 2017, 88 :197-213
[5]   PERIOD OF A DISCRETE CAT MAPPING [J].
DYSON, FJ ;
FALK, H .
AMERICAN MATHEMATICAL MONTHLY, 1992, 99 (07) :603-614
[6]   A novel image encryption method based on fractional discrete Meixner moments [J].
El Ogri, Omar ;
Karmouni, Hicham ;
Sayyouri, Mhamed ;
Qjidaa, Hassan .
OPTICS AND LASERS IN ENGINEERING, 2021, 137
[7]  
Elazzaby F., 2020, 1 INT C INN RES APPL, DOI [10.1109/IRASET48871.2020.9092254, DOI 10.1109/IRASET48871.2020.9092254]
[8]  
Elazzaby F., 2020, Adv. Intell. Syst. Comput., V1076, P589
[9]  
Es-sabry Mohammed, 2020, Embedded Systems and Artificial Intelligence. Proceedings of ESAI 2019. Advances in Intelligent Systems and Computing (AISC 1076), P581, DOI 10.1007/978-981-15-0947-6_55
[10]   A new image encryption algorithm using random numbers generation of two matrices and bit-shift operators [J].
Es-Sabry, Mohammed ;
El Akkad, Nabil ;
Merras, Mostafa ;
Saaidi, Abderrahim ;
Satori, Khalid .
SOFT COMPUTING, 2020, 24 (05) :3829-3848