Image Confusion and Diffusion Based on Multi-Chaotic system and Mix-Column

Amal Abdulbaqi Maryoosh, Zahraa Salah Dhaif, Raniah Ali Mustafa

Abstract


In the present paper, an image encryption scheme is proposed based upon multi-stage confusion and diffusion by the use of Arnold cat map, Lorenz system, image permutation method and Mix-column. Diffusion process was implemented twice, first, by permuting the plain image based on Arnold cat map and, the second time by permuting the plain image via the proposed permutation algorithm. Confusion process has been performed many time, by performing the XOR operation between the two resulting permuted image, by implementing the Mix-column on the resulting image and using Lorenz key to obtain the encrypted image. The experimental results have shown that the suggested algorithm has been resistant against different types of the attacks.

Keywords


Image encryption; Image permutation; Arnold cat map (ACM); Mix-column; Lorenz system

References


N. K. Pareek, V. Patidar, and K. K. Sud b, "Diffusion–substitution based gray image encryption scheme", Digital Signal Processing, vol. 23, No. 3, pp. 894-901, 2013.

Ü. Çavușoǧlu, S. Kaçar, I. Pehlivan, and A. Zengin, "Secure image encryption algorithm design using a novel chaos based S-Box", Chaos Solitons and Fractals, vol. 95, pp. 92–101, 2017.

A. Waghmare, A. Bhagat, A. Surve and S. Kalgutkar, "Chaos Based Image Encryption and Decryption", International Journal of Advanced Research in Computer and Communication Engineering, Vol. 5, Issue 4, April 2016.

E. A. Albahrani and T. K. Alshekly, "New Chaotic Substation and Permutation Method for Image Encryption", International Journal of Applied Information Systems (IJAIS), Vol. 12, No. 4, pp. 34-39, July 2017.

Q. Zhang, Y. Guo, W. Li and Q. Ding, "Image Encryption Method Based on Discrete Lorenz Chaotic Sequences", Journal of Information Hiding and Multimedia Signal Processing, Vol. 7, Number 3, pp. 576-586 May, 2016.

K. CELİK and E. KURT, "A New Image Encryption Algorithm Based on Lorenz System", ECAI 2016 - International Conference – 8th Edition Electronics, Computers and Artificial Intelligence, 30 June -02 July, 2016.

A. Soleymani, M. J. Nordin and E. Sundararajan, "A Chaotic Cryptosystem for Images Based on Henon and Arnold Cat Map", Hindawi Publishing Corporation the Scientific World Journal, Vol. 2014.

S. F. Yousif, "Grayscale Image Confusion and Diffusion Based on Multiple Chaotic Maps", 1st International Scientific Conference of Engineering Sciences - 3rd Scientific Conference of Engineering Science (ISCES), 2018.

Ibtisam A. Taqi and Sarab M. Hameed, “A new Color Image Encryption based on multi Chaotic Maps”, Iraqi Journal of Science, Vol. 59, No.4B, pp: 2117-2127, 2018.

Behrang Chaboki and Ali Shakiba, “An image encryption algorithm with a novel chaotic coupled mapped lattice and chaotic image scrambling technique”, Indonesian Journal of Electrical Engineering and Computer Science, Vol. 21, No. 2, pp: 1103-1112, 2021.

Arwa Benlashram, et al., “A novel approach of image encryption using pixel shuffling and 3D chaotic map”, Journal of Physics: Conference Series, 2020.

Ahmed M. Elshamy, et al., “Color Image Encryption Technique Based on Chaos”, 16th International Learning & Technology Conference 2019, Procedia Computer Science 163, pp. 49–53, 2019.

Ehsan Hasanzadeh and Mahdi Yaghoobi, “A novel color image encryption algorithm based on substitution box and hyper-chaotic system with fractal keys”, Multimedia Tools and Applications, 2019.

Muna K H. Al naamee and Sura Mazin Ali, “Improved El Gamal public key cryptosystem using 3D chaotic maps”, Bulletin of Electrical Engineering and Informatics, Vol.10, No.1, pp. 404-411, February 2021.

Ibrahim Yasser, et al., “A New Image Encryption Scheme Based on Hybrid Chaotic Maps”, Hindawi, Complexity, Volume 2020.

E. Hariyanto and R. Rahim, "Arnold’s Cat Map Algorithm in Digital Image Encryption," International Journal of Science and Research (IJSR), Volume 5 Issue 10, pp. 1363-1365, October 2016.

Jianghong Bao and Qigui Yang, “Period of the discrete Arnold cat map and general cat map”, Nonlinear Dyn, 70:1365–1375, 2012.

A M H Pardede, et al., “Digital Image Security Application with Arnold Cat Map (ACM)”, IOP Conf. Series: Journal of Physics: Conf. Series 1114 (2018) 012059.

Anak Agung, et al., “Chaos-Based Image Encryption Using Arnold’s Cat Map Confusion and Henon Map Diffusion”, Advances in Science, Technology and Engineering Systems Journal, Vol. 6, No. 1, pp. 316-326, 2021.

Tu Li, et al., “A new image encryption algorithm based on optimized Lorenz chaotic system”, Concurrency Computat Pract Exper, 2020; e5902.

O. M. Al-Hazaimeh, et al., "Image encryption algorithm based on Lorenz chaotic map with dynamic secret keys", Neural Computing and Applications, Augest 2017.

William Stallings, "Cryptography and Network Security", principles and practice 5th edition, Pearson Education, Inc., 2011.

L. Hongjun and W. Xingyuan,"Color image encryption based on one-time keys and robust chaotic maps," Computers and Mathematics with Applications 59, pp. 3320_3327, 2010.

L. Xu, ZhiLi, et al., "A novel bit-level image encryption algorithm based on chaoticmaps", Optics and Lasersin Engineering 78, pp. 7–25, 2016.

G. Ye, et al., "A Chaotic Image Encryption Algorithm Based on Information Entropy, "International Journal of Bifurcation and Chaos, Vol. 28, No. 1, pp. 1-11, 2018.




DOI: https://doi.org/10.11591/eei.v10i4.2942

Refbacks



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Bulletin of EEI Stats