Journal of Intelligent Systems (Feb 2019)

A New Algorithm Based on Magic Square and a Novel Chaotic System for Image Encryption

  • AL-Hashemy Rageed Hussein,
  • Mehdi Sadiq A.

DOI
https://doi.org/10.1515/jisys-2018-0404
Journal volume & issue
Vol. 29, no. 1
pp. 1202 – 1215

Abstract

Read online

This article introduces a simple and effective new algorithm for image encryption using a chaotic system which is based on the magic squares. This novel 3D chaotic system is invoked to generate a random key to encrypt any color image. A number of chaotic keys equal to the size of the image are generated by this chaotic system and arranged into a matrix then divided into non-overlapped submatrices. The image to be encrypted is also divided into sub-images, and each sub-image is multiplied by a magic matrix to produce another set of matrices. The XOR operation is then used on the resultant two sets of matrices to produce the encrypted image. The strength of the encryption method is tested in two folds. The first fold is the security analysis which includes key space analysis and sensitivity analysis. In the second fold, statistical analysis was performed, which includes the correlation coefficients, information entropy, the histogram, and analysis of differential attacks. Finally, the time of encryption and decryption was computed and show very good results.

Keywords