In this paper, we propose an algorithm for image encryption using chaotic maps and gyrator transform. Chaotic Logistic and tent maps are used to generate the required random bit sequences. Pixels of the plain image are encrypted through gyrator transform, and then it is partitioned into 8 bit map planes. Later, the bits of each plane are substituted according to random bit matrix that is the products of chaotic maps. The proposed method produces encrypted image whose performance is evaluated by chi-square test, correlation coefficient, Number Pixel of Change Rate (NPCR), Unified Average Changing Intensity (UACI). Based on the fact that continuous form of gyrator transform has very high computational load, then a discrete form of gyrator transform is formulated for achieving better results that is widely used in optical systems. The computational overhead is highly reduced in this formulation by employing Fast Fourier transform.
[1]
M. L. Calvo,et al.
Gyrator transform: properties and applications.
,
2007,
Optics express.
[2]
Vinod Patidar,et al.
Image encryption using chaotic logistic map
,
2006,
Image Vis. Comput..
[3]
Aloka Sinha,et al.
Gyrator transform-based optical image encryption, using chaos
,
2009
.
[4]
Shahram Etemadi Borujeni,et al.
Chaotic Image Encryption Design Using Tompkins-Paige Algorithm
,
2009
.
[5]
José A. Rodrigo,et al.
Applications of gyrator transform for image processing
,
2007
.
[6]
Narendra Singh,et al.
Optical image encryption using fractional Fourier transform and chaos
,
2008
.
[7]
Yong Wang,et al.
A new chaos-based fast image encryption algorithm
,
2011,
Appl. Soft Comput..