A Novel Image Encryption Scheme Based on Intertwining Chaotic Maps and RC4 Stream Cipher

As the systems are enabling us to transmit large chunks of data, both in the form of texts and images, there is a need to explore algorithms which can provide a higher security without increasing the time complexity significantly. This paper proposes an image encryption scheme which uses intertwining chaotic maps and RC4 stream cipher to encrypt/decrypt the images. The scheme employs chaotic map for the confusion stage and for generation of key for the RC4 cipher. The RC4 cipher uses this key to generate random sequences which are used to implement an efficient diffusion process. The algorithm is implemented in MATLAB-2016b and various performance metrics are used to evaluate its efficacy. The proposed scheme provides highly scrambled encrypted images and can resist statistical, differential and brute-force search attacks. The peak signal-to-noise ratio values are quite similar to other schemes, the entropy values are close to ideal. In addition, the scheme is very much practical since having lowest time complexity then its counterparts.

[1]  Josef Scharinger Fast encryption of image data using chaotic Kolmogorov flows , 1998, J. Electronic Imaging.

[2]  Guodong Ye,et al.  Image scrambling encryption algorithm of pixel bit based on chaos map , 2010, Pattern Recognit. Lett..

[3]  N. Xuan,et al.  Digital image encryption algorithm based on chaos and improved DES , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[4]  Vinod Patidar,et al.  Discrete chaotic cryptography using external key , 2003 .

[5]  Elaine B. Barker,et al.  Recommendation for the Triple Data Encryption Algorithm (TDEA) Block Cipher , 2004 .

[6]  Elaine B. Barker,et al.  SP 800-67 Rev. 1. Recommendation for the Triple Data Encryption Algorithm (TDEA) Block Cipher , 2004 .

[7]  Stefan Lucks,et al.  Attacking Triple Encryption , 1998, FSE.

[8]  Ghazali Sulong,et al.  Chaotic map-embedded Blowfish algorithm for security enhancement of colour image encryption , 2015, Nonlinear Dynamics.

[9]  Willi Meier,et al.  Correlations in RC6 with a Reduced Number of Rounds , 2000, FSE.

[10]  Rached Tourki,et al.  A Modified AES Based Algorithm for Image Encryption , 2007 .

[11]  Yu Liu,et al.  Research on Image Encryption Based on Lorenz Chaotic Mapping in Finite Field , 2016 .

[12]  Jian Zhang,et al.  Chaotic Image Scrambling Algorithm Based on S-DES , 2006 .

[13]  Robert A. J. Matthews,et al.  On the Derivation of a "Chaotic" Encryption Algorithm , 1989, Cryptologia.

[14]  Dominique Barchiesi,et al.  A new image encryption scheme based on a chaotic function , 2012, Signal Process. Image Commun..

[15]  Qing Liu,et al.  An Improved Image Encryption Method Based on Total Shuffling Scheme , 2011 .

[16]  Hyoungshick Kim,et al.  An image encryption scheme with a pseudorandom permutation based on chaotic maps , 2010 .

[17]  Chunhua Yang,et al.  An Encryption Algorithm Based on Transformed Logistic Map , 2009, 2009 International Conference on Networks Security, Wireless Communications and Trusted Computing.

[18]  Ljupco Kocarev,et al.  Chaos-Based Cryptography - Theory, Algorithms and Applications , 2011, Chaos-Based Cryptography.

[19]  Manish Kumar,et al.  A first approach on an RGB image encryption , 2014 .

[20]  Di Xiao,et al.  Cryptanalysis of image scrambling based on chaotic sequences and Vigenère cipher , 2014 .

[21]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[22]  Chin-Chen Chang,et al.  A new encryption algorithm for image cryptosystems , 2001, J. Syst. Softw..

[23]  I. Shatheesh Sam,et al.  A novel image cipher based on mixed transformed logistic maps , 2010, Multimedia Tools and Applications.

[24]  Zhengjun Liu,et al.  Double image encryption by using iterative random binary encoding in gyrator domains. , 2010, Optics express.

[25]  Aman Jantan,et al.  Image Encryption Using Block-Based Transformation Algorithm , 2008 .

[26]  Eyal Kushilevitz,et al.  Improved Cryptanalysis of RC5 , 1998, EUROCRYPT.

[27]  M. Baptista Cryptography with chaos , 1998 .

[28]  Zengqiang Chen,et al.  A new image encryption algorithm based on hyper-chaos , 2008 .

[29]  R. K. Sharma,et al.  An approach for security of color image data in coordinate, geometric, and frequency domains , 2016, Inf. Secur. J. A Glob. Perspect..

[30]  Gaurav Sharma,et al.  An innovative image encryption scheme based on chaotic map and Vigenère scheme , 2016, Multimedia Tools and Applications.

[31]  Rajendra Kumar Sharma,et al.  Securing color images using Two-square cipher associated with Arnold map , 2017, Multimedia Tools and Applications.

[32]  Shantharajah S. Periyasamy,et al.  Cryptanalysis of AES-128 and AES-256 block ciphers using lorenz information measure , 2016, Int. Arab J. Inf. Technol..

[33]  L. Kulkarni,et al.  An Efficient Image Encryption Scheme Based on a Peter De Jong Chaotic Map and a RC4 Stream Cipher , 2015 .

[34]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .

[35]  Lingfeng Liu,et al.  A new image encryption algorithm based on logistic chaotic map with varying parameter , 2016, SpringerPlus.

[36]  Paul M. Chau,et al.  Image encryption for secure Internet multimedia applications , 2000, 2000 Digest of Technical Papers. International Conference on Consumer Electronics. Nineteenth in the Series (Cat. No.00CH37102).

[37]  Ahmad Hamad,et al.  Evaluation of the RC4 Algorithm for Data Encryption , 2006, Int. J. Comput. Sci. Appl..

[38]  Bruce Schneier,et al.  Improved Cryptanalysis of Rijndael , 2000, FSE.

[39]  Takeshi Koshiba,et al.  Multiple Linear Cryptanalysis of a Reduced Round RC6 , 2002, FSE.

[40]  Jan Sher Khan,et al.  A New Image Encryption Scheme Based on Dynamic S-Boxes and Chaotic Maps , 2016 .

[41]  Olcay Taner Yildiz,et al.  Cryptanalysis of Fridrich's Chaotic Image Encryption , 2010, Int. J. Bifurc. Chaos.

[42]  Guanrong Chen,et al.  On the security defects of an image encryption scheme , 2009, Image Vis. Comput..

[43]  R. K. Sharma,et al.  Multi-layer security of color image based on chaotic system combined with RP2DFRFT and Arnold Transform , 2017, J. Inf. Secur. Appl..

[44]  Shailender Gupta,et al.  Analysis of Various Cryptography Techniques: A Survey , 2016 .

[45]  R. S. Bhuvaneswaran,et al.  An intertwining chaotic maps based image encryption scheme , 2012 .