ABSTRACT
Today the security of images has become increasingly important in the realm of information technology (IT). A secure image encryptor must have a pseudo-noise output for each input and resist various attacks. In this paper, an algorithm was proposed in terms of encrypting colour images using chaotic logistic map and sum operation modulo 4 and 256. Generally speaking, in this algorithm the sum operation is first conducted on the pixels of the image employing a two-step modulo 256; the resulting image is then divided into four sub-matrices each of which is converted into modulo 4. The sum process modulo 4 is then conducted on these four sub-matrices and four other random sub-matrices. The pixels are finally permuted using the chaotic map. Our simulation results and the comparison with similar works showed that this algorithm has appropriate resistance against static and differential attacks as it has the three important characteristics of permutation, substitution, and diffusion. Its pseudo-noise output is largely dependent upon the key, and it also provides a safe key space to prevent brute force attack.
Disclosure statement
No potential conflict of interest was reported by the authors.
Additional information
Notes on contributors
Mohamad Javad Rostami
Mohammad Javad Rostami received his BSc in computer engineering from Bahonar University, Kerman, Iran in 2001 and MSc in computer engineering from Amirkabir University of Technology, Tehran, Iran in 2005. He has been a faculty member of Bahonar University since 2006 where he is currently pursuing his PhD degree in communication networks engineering since 2011. His main research interests include diverse routing algorithms, image encryption, and heuristic network algorithms.
E-mail: [email protected]
Saeid Saryazdi
Saeid Saryazdi received BS and MS degrees in electrical engineering from Isfahan University of Technology, Iran in 1985 and 1987, respectively, and DEA and PhD degrees in electrical engineering from Rennes 1 University, France in 1994 and 1997, respectively. In 1997, he joined the Department of Electrical Engineering at Shahid Bahonar University of Kerman as an assistant professor, and was promoted to full professor in 2013. From 2005 to 2006, he was a visiting professor at the Ecole de Technologie Supérieure, University of Quebec, Montréal, QC, Canada. His research interests include PDE based image denoising and inpainting, steganography, watermarking, and image retrieval.
E-mail: [email protected]
Hossein Nezamabadi-pour
Hossein Nezamabadi-pour received his BSc degree in electrical engineering from Shahid Bahonar University of Kerman in 1998, and his MSc and PhD degrees in electrical engineering from Tarbait Moderres University, Tehran, Iran in 2000 and 2004, respectively. In 2004, he joined the Department of Electrical Engineering at Shahid Bahonar University of Kerman, Kerman, Iran, as an assistant professor, and was promoted to full professor in 2012. Dr. Nezamabadi-pour is the author and co-author of more than 350 peer reviewed journal and conference papers. His interests include image processing, pattern recognition, soft computing, and evolutionary computation.
E-mail: [email protected]
Abbas Shahba
Abbas Shahba received the Bachelor degree in electronic engineering from Department of Electrical and Computer Engineering, Hakim Sabzevari University, Sabzevar, Iran in 2011. Also he received the MS degree from Department of Electrical Engineering, Shahid Bahonar University of Kerman, Kerman, Iran in 2014. His research interest include image processing and image encryption.
E-mail: [email protected]