An image encryption scheme based on rotation matrix bit-level permutation and block diffusion

Abstract This paper proposes a novel image encryption scheme based on rotation matrix bit-level permutation and block diffusion. Firstly, divide plain image into non-overlapping 8 × 8 pixels blocks with a random matrix, then transform each block into an 8 × 8 × 8 three-dimensional (3-D) binary matrix, which has six directions just as a cube. Permutation is performed by multiplying the 3-D matrix by the rotation matrix that relies on plain image according to different direction. Secondly, use block diffusion to further change the statistical characteristics of the image after confusion. Experiment results and analysis show that the scheme can not only achieve a satisfactory security performance, but also have the suitability for a parallel mode and the robustness against noise in communication system.

[1]  Guanrong Chen,et al.  A Novel Fast Image Encryption Scheme Based on 3D Chaotic Baker Maps , 2004, Int. J. Bifurc. Chaos.

[2]  Nikolaos G. Bourbakis,et al.  A general quantitative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks , 2008, Signal Process. Image Commun..

[3]  Gonzalo Alvarez,et al.  Comment on “Image encryption with chaotically coupled chaotic maps” , 2010 .

[4]  A. Pisarchik,et al.  Image encryption with chaotically coupled chaotic maps , 2008 .

[5]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[6]  Wei Zhang,et al.  A fast image encryption algorithm based on chaotic map and lookup table , 2014, Nonlinear Dynamics.

[7]  J. Fridrich Symmetric Ciphers Based on Two-Dimensional Chaotic Maps , 1998 .

[8]  Yong Zhang,et al.  A Chaotic System Based Image Encryption Algorithm using Plaintext-related Confusion , 2014 .

[9]  Ran Tao,et al.  Image Encryption With Multiorders of Fractional Fourier Transforms , 2010, IEEE Transactions on Information Forensics and Security.

[10]  Zhiliang Zhu,et al.  An image encryption scheme using lightweight bit-level confusion and cascade cross circular diffusion , 2012 .

[11]  Jiun-In Guo,et al.  EURASIP Journal on Applied Signal Processing 2003:13, 1291–1305 c ○ 2003 Hindawi Publishing Corporation Design and Realization of a New Signal Security System for Multimedia Data Transmission , 2003 .

[12]  Di Xiao,et al.  Analysis and improvement of a hash-based image encryption algorithm , 2011 .

[13]  Kwok-Wo Wong,et al.  A Fast Image Encryption Scheme based on Chaotic Standard Map , 2006, ArXiv.

[14]  Hongjun Liu,et al.  Color image encryption based on one-time keys and robust chaotic maps , 2010, Comput. Math. Appl..

[15]  Bart Preneel,et al.  Cryptanalysis of the Two-Dimensional Circulation Encryption Algorithm , 2005, EURASIP J. Adv. Signal Process..

[16]  Samrat L. Sabat,et al.  A fast chaotic block cipher for image encryption , 2014, Commun. Nonlinear Sci. Numer. Simul..

[17]  Gang Chen,et al.  Cryptanalysis of a New Signal Security System for Multimedia Data Transmission , 2005, EURASIP J. Adv. Signal Process..

[18]  Allan G. Bluman Elementary Statistics: A Step By Step Approach , 1980 .

[19]  Vinod Patidar,et al.  Cryptography using multiple one-dimensional chaotic maps , 2005 .

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

[21]  Xiaofeng Liao,et al.  A novel key agreement protocol based on chaotic maps , 2007, Inf. Sci..

[22]  A. Kanso,et al.  A novel image encryption algorithm based on a 3D chaotic map , 2012 .

[23]  G. Ye A block image encryption algorithm based on wave transmission and chaotic systems , 2013, Nonlinear Dynamics.

[24]  Di Xiao,et al.  On the security analysis of an image scrambling encryption of pixel bit and its improved scheme based on self-correlation encryption , 2012 .

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

[26]  Zidong Wang,et al.  Image encryption using chaotic coupled map lattices with time-varying delays ☆ , 2010 .

[27]  Tao Xiang,et al.  Parallel image encryption algorithm based on discretized chaotic map , 2008 .

[28]  Frank Y. Shih,et al.  Using the self-synchronizing method to improve security of the multi chaotic systems-based image encryption , 2010 .

[29]  Di Xiao,et al.  Analysis and improvement of a chaos-based image encryption algorithm , 2009 .

[30]  Wei Zhang,et al.  A chaos-based symmetric image encryption scheme using a bit-level permutation , 2011, Inf. Sci..