Enhanced Block Based color Image Encryption technique with confusion

Encryption is used to disguise data making it unintelligible to unauthorized observers. Providing such security is especially important when data is being transmitted across open networks such as the Internet. Since, image data have special features such as bulk capacity, high redundancy and high correlation among pixels that imposes special requirements on any encryption technique. In this paper, an extension is proposed to the block-based image encryption algorithm (BBIE) scheme that works in combination with Blowfish encryption algorithm [16]. Whereas BBIE is meant for 256-color bitmap images, the proposed technique also handles RGB color images and, for the cases studied, improves the security of digital images. In this enhanced technique, which we call the enhanced block based image encryption technique (EBBIE) the digital image is decomposed into blocks, then two consecutive operations - rotating each 3D true color image block by 90deg followed by flipping row-wise down - are performed to complicated the relationship between original and processed image. These rendered blocks are then scrambled to form a transformed confused image followed by Blowfish cryptosystem that finally encrypts the image with secret key. Experimental results show that correlation between adjacent pixels is decreased in all color components and entropy is increased for the cases studied.

[1]  Marc Van Droogenbroeck,et al.  Techniques for a selective encryption of uncompressed and compressed images , 2002 .

[2]  Wei-Bin Lee,et al.  Improvement of an Encryption Scheme for Binary Images , 2003 .

[3]  Safya Belghith,et al.  OCML-based colour image encryption , 2009 .

[4]  Mohammad A. Karim,et al.  Color image encryption using double random phase encoding , 1999 .

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

[6]  M. Heel,et al.  Electron cryomicroscopy and digital image processing of lipoprotein(a). , 1994, Chemistry and physics of lipids.

[7]  Canyan Zhu,et al.  Image encryption algorithm based on chaotic mapping , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[8]  Guanrong Chen,et al.  Cryptanalysis of RCES/RSES Image Encryption Scheme , 2004, IACR Cryptol. ePrint Arch..

[9]  Guanrong Chen,et al.  Chaos-Based Image Encryption , 2005 .

[10]  Osama S. Farag Allah,et al.  Encryption quality analysis of the RC5 block cipher algorithm for digital images , 2006 .

[11]  Subariah Ibrahim,et al.  Image Encryption Algorithm Based on Chaotic Mapping , 2003 .

[12]  Rastislav Lukac,et al.  A cost-effective encryption scheme for color images , 2005, Real Time Imaging.

[13]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

[14]  David McMahon A Brief Introduction to Information Theory , 2008 .

[15]  L. Mattos,et al.  Digital Images Phase Encryption Using Fractional Fourier Transform , 2006, Electronics, Robotics and Automotive Mechanics Conference (CERMA'06).

[16]  Prasanta K. Panigrahi,et al.  Wavelets: Applications to image compression-II , 2005 .

[17]  Roberto Rinaldo,et al.  Video over IP using standard-compatible multiple description coding: An IETF proposal , 2006 .

[18]  Milan Sonka,et al.  Image processing analysis and machine vision [2nd ed.] , 1999 .

[19]  William Stallings,et al.  Cryptography and network security , 1998 .

[20]  Shujun Li,et al.  Cryptanalysis of a chaotic image encryption method , 2002, 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).

[21]  L Vitali Andrea,et al.  Video over IP using standard-compatible multiple description coding: an IETF proposal , 2006 .

[22]  S. Fong,et al.  On improving the lightweight video encryption algorithms for real-time video transmission , 2008, 2008 Third International Conference on Communications and Networking in China.