Enhanced RC6 permutation-diffusion operation for image encryption

RC6 is considered one of the encryption strategies being utilized and modified to be suited for image protection. However, the RC6 encryption algorithm is still prone to statistical and differential attack which is one of the major concerns whenever open networks are to be used. In this paper, we proposed a modification of RC6 algorithm for image encryption. A new technique of permutation-diffusion architecture based on a modified concept of cyclic shift is integrated to increase the degree of permutation and diffusion mechanism of RC6 for image encryption. The security level, processing time and diffusion rate were tested using image evaluation metrics such as correlation coefficient test, number of pixel change rate (NPCR) test, unified average change intensity (UACI) test, and run-time analysis to measure its efficiency along with the simulation process. Results show that the proposed method illustrates a lower value of correlation among pixels and higher value of NPCR and UACI which makes the proposed method highly resistant to statistical and differential attacks. Increased security level with minimal time consumption is achieved in our approach.

[1]  Kukoo Anna Mathew Watermarking of JPEG2000 Compressed Images with Improved Encryption , 2013 .

[2]  Osama S. Faragallah,et al.  Encryption Efficiency Analysis and Security Evaluation of RC6 Block Cipher for Digital Images , 2007, 2007 International Conference on Electrical Engineering.

[3]  C. Seldev Christopher,et al.  Novel Scheme for Compressed Image Authentication Using LSB Watermarking and EMRC6 Encryption , 2016 .

[4]  Mohammed Ali Hussain,et al.  Performance and Security Analysis for Image Encryption using Key Image , 2015 .

[5]  Amin Y. Noaman,et al.  Encryption Quality Analysis of the RCBC Block Cipher Compared with RC6 and RC5 Algorithms , 2014, IACR Cryptol. ePrint Arch..

[6]  S. El-Rabaie,et al.  A New Method for Encrypting Images with Few Details Using Rijndael and RC6 Block Ciphers in the Electronic Code Book Mode , 2012, Inf. Secur. J. A Glob. Perspect..

[7]  Sergi Elizalde,et al.  Cyclic permutations realized by signed shifts , 2013, 1304.7790.

[8]  Fathi E. Abd El-Samie,et al.  3-D Image Encryption Based on Rubik’s Cube and RC6 Algorithm , 2017 .

[9]  Chetan Gupta,et al.  An Enhanced Secure Image Cryptography based on RC6 and RSA to Minimize Entropy and Improve Correlation , 2016 .

[10]  Bin Wang,et al.  Cryptanalysis of an image cryptosystem based on logistic map , 2013 .

[11]  Archana M. Nayak,et al.  A Literature Survey on Image Encryption , 2016 .

[12]  Mohd Shafry Mohd Rahim,et al.  State of the art of image ciphering: a review , 2014 .

[13]  S. El-Rabaie,et al.  Homomorphic image encryption , 2009, J. Electronic Imaging.

[14]  Majid Khan,et al.  A Literature Review on Image Encryption Techniques , 2014 .

[15]  S. Agaian,et al.  NPCR and UACI Randomness Tests for Image Encryption , 2011 .

[16]  Osama M. Abu Zaid,et al.  Quality of Encryption Measurement of Bitmap Images with RC6, MRC6, and Rijndael Block Cipher Algorithms , 2007, Int. J. Netw. Secur..

[18]  Fathi E. Abd El-Samie,et al.  Image Encryption: A Communication Perspective , 2013 .

[19]  A. Radwan,et al.  Permutation techniques based on discrete chaos and their utilization in image encryption , 2016, 2016 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON).

[20]  Nisar Ahmed,et al.  A Benchmark for Performance Evaluation and Security Assessment of Image Encryption Schemes , 2016 .

[21]  Lokesh Singh,et al.  An Efficient RC6 based Image Cryptography to Enhance Correlation and Entropy , 2016 .

[22]  Nishchol Mishra,et al.  Survey on Image Encryption Techniques , 2015 .

[23]  Wenhong Wang,et al.  A Novel Hyper Chaos-based Image Encryption Algorithm Using Dynamic DNA Coding and SHA-256 , 2018, CloudCom 2018.

[24]  Bin Wang,et al.  Evaluating the permutation and diffusion operations used in image encryption based on chaotic maps , 2016 .