We present an algorithm for binary image transformation using chaotic maps. Because of its random-like behavior, chaos is a good candidate for encryption. We show that a two-dimensional discrete time dynamical system with one positive Lyapunov exponent allows the transformation of the image in an unpredictable manner. The suggested algorithm acts on the pixel position, where the diffusion property resulting from the sensitivity to the initial states is used to accomplish the transformation in a random-like way. The suggested algorithm uses three types of keys: initial state, external parameters and the number of iterations. Using the so-called Henon map as an example, we show that the algorithm produces almost uncorrelated images even when the keys are slightly changed, making it an attractive and fast method for image encryption.
[1]
Guanrong Chen,et al.
A Novel Fast Image Encryption Scheme Based on 3D Chaotic Baker Maps
,
2004,
Int. J. Bifurc. Chaos.
[2]
Lyman P. Hurd,et al.
Fractal image compression
,
1993
.
[3]
Arnaud E. Jacquin,et al.
Image coding based on a fractal theory of iterated contractive image transformations
,
1992,
IEEE Trans. Image Process..
[4]
Ljupco Kocarev,et al.
Analysis of some recently proposed chaos-based encryption algo-rithms
,
2001
.
[5]
Kevin M. Short,et al.
Reconstructing the keystream from a chaotic encryption scheme
,
2001
.
[6]
J. Fridrich.
Symmetric Ciphers Based on Two-Dimensional Chaotic Maps
,
1998
.