Handbook of Applied Cryptography
Handbook of Applied Cryptography
Introduction to Cryptography with Java Applets
Introduction to Cryptography with Java Applets
WSEAS Transactions on Signal Processing
Hi-index | 0.00 |
In this paper we design a new practical computer algorithm based on chaotic map lattices which allows direct encryption and decryption of color digital images. The basic idea is to convert, pixel by pixel, the image color to logistic chaotic maps one-way coupled by initial conditions. After small numbers of iterations and cycles, the image becomes indistinguishable due to inherent properties of chaotic systems. The image can be completely recovered by the corresponding decryption algorithm in the case if all secure keys, such as map parameters, number of iterations, number of cycles, and the image size are exactly known. We test our algorithm with a real color image and prove that our cryptosystem incorporates necessary properties inherent to a good cryptosystem. These are (i) high sensitivity to any changes in the image, (ii) high sensitivity to secret keys, (iii) absence of any patterns in the encoded image, and (iv) robustness against cryptographic attacks. We also discuss possibilities for improving our algorithm with further developments in computer techniques and new coupled schemes.