Image Encryption Using Random Bit Sequence Based on Chaotic Maps

The paper proposes an algorithm for image encryption using the random bit sequence generator and based on chaotic maps. Chaotic Logistic and Tent maps are used to generate required random bit sequences. Pixels of the plain image are permuted using these chaotic functions, and then the image is partitioned into eight bit map planes. In each plane, bits are permuted and substituted according to random bit and random number matrices; these matrices are the products of those functions. The pixels and bit maps permutation stage are based on a chaotic random Ergodic matrix. This chaotic encryption method produces encrypted image whose performance is evaluated using chi-square test, correlation coefficient, number of pixel of change rate (NPCR), unified average changing intensity (UACI), and key space. The histogram of encrypted image is approximated by a uniform distribution with low chi-square factor. Horizontal, vertical, and diagonal correlation coefficients of two adjacent pixels of encrypted image are calculated. These factors are improved compared to other proposed methods. The NPCR and UACI values of encrypted image are also calculated. The result shows that a swift change in the original image will cause a significant change in the ciphered image. Total key space for the proposed method is (2^2, 160), which is large enough to protect the proposed encryption image against any brute-force attack.

[1]  Douglas R. Stinson,et al.  Cryptography: Theory and Practice , 1995 .

[2]  J. Fridrich Image encryption based on chaotic maps , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[3]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

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

[5]  Darko Kirovski,et al.  Multimedia Security Handbook , 2004 .

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

[7]  X. Liao,et al.  An image encryption approach based on chaotic maps , 2005 .

[8]  Guoqiang Han,et al.  An Enhanced Chaos Based Image Encryption Algorithm , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).

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

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

[11]  W. Tang,et al.  A fast image encryption system based on chaotic maps with finite precision representation , 2007 .

[12]  A. Akhavan,et al.  A novel algorithm for image encryption based on mixture of chaotic maps , 2008 .

[13]  Xiaojun Tong,et al.  Image encryption with compound chaotic sequence cipher shifting dynamically , 2008, Image Vis. Comput..

[14]  Xin Zhang,et al.  A new chaotic algorithm for image encryption , 2006 .

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

[16]  Shahram Etemadi Borujeni,et al.  Chaotic Image Encryption Design Using Tompkins-Paige Algorithm , 2009 .

[17]  Mohammad Eshghi,et al.  Image encryption based on gyrator transform using chaotic maps , 2010, IEEE 10th INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS.

[18]  Shujiang Xu,et al.  A fast image encryption scheme based on a nonlinear chaotic map , 2010, 2010 2nd International Conference on Signal Processing Systems.

[19]  Yong Wang,et al.  A new chaos-based fast image encryption algorithm , 2011, Appl. Soft Comput..

[20]  Himan Khanzadi,et al.  Design and FPGA Implementation of a Pseudo Random Bit Generator Using Chaotic Maps , 2013 .