International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June-2014 351
ISSN 2229-5518
IJSER © 2014
http://www.ijser.org
Image Encryption Using Chaotic Based Artificial
Neural Network
Minal Chauhan
1
, Rashmin Prajapati
2
Abstract— Cryptography is the science to transform the information in secure way. Encryption is best alternative to convert the data to be
transferred to cipher data which is an unintelligible image or data which cannot be understood by any third person. Images are form of the
multimedia data. There are many image encryption schemes already have been proposed, each one of them has its own potency and
limitation. This paper presents a new algorithm for the image encryption/decryption scheme which has been proposed using chaotic neural
network. Chaotic system produces the same results if the given inputs are same, it is unpredictable in the sense that it cannot be predicted
in what way the system's behavior will change for any little change in the input to the system. The objective is to investigate the use of
ANNs in the field of chaotic Cryptography. The weights of neural network are achieved based on chaotic sequence. The chaotic sequence
generated and forwarded to ANN and weighs of ANN are updated which influence the generation of the key in the encryption algorithm.
The algorithm has been implemented in the software tool MATLAB and results have been studied. To compare the relative performance
peak signal to noise ratio (PSNR) and mean square error (MSE) are used.
Index Terms— Chaotic maps, Image encryption, Chaotic cryptosystems, Artificial neural network- ANN, Peak signal to noise ratio- PSNR,
Mean square error- MSE, Cipher text, Plain text
—————————— ——————————
1 INTRODUCTION
In recent years, more and more electronic services and de-
vices are available, like mobile phones and personal digital
assistant PDAs, also started to provide the additional func-
tions like saving and exchanging multimedia data. The preva-
lence of multimedia technology has promoted digital images
and videos to play a more significant role than the traditional
dull texts, which demands a serious protection of users’ priva-
cy and so the protection of multimedia data is becoming very
important. There are so many different techniques should be
used to protect confidential image data from unauthorized
access. To fulfill such privacy and security needs in various
applications, encryption of images is very important to aggra-
vate malicious attacks from the unauthorized parties.
This paper is organized as follows In Section 1; general
guide line about cryptography is presented. In Section 2, Pro-
pose method is presented. Finally, concluded in section 3.
Here is a quick introduction of chaotic systems and ANN
systems.
1.1 What is Image Encryption?
Image encryption is a hiding of information. An original
important and confidential plaintext is converted into cipher
text that is apparently random nonsense. This cipher text can
be saved or transmitted over the network. At the receiver, the
cipher text can be transformed back into the original plaintext
by using a decryption algorithm [2].
1.2 What is Chaotic Systems?
Chaos communications is application of chaos theory
which is to provide security in the transmission of infor-
mation. Chaos theory [2], [5], [9] describes the behavior of cer-
tain nonlinear dynamic system that under specific conditions
exhibit dynamics that are sensitive to initial conditions. Prop-
erties of chaotic systems are the sensitivity to initial condi-
tions. A large number of uncorrelated, random, deterministic
signals can be generated by changing initial values to system.
These sequences generated are called chaotic sequences. One
of the simplest and most widely studied nonlinear dynamic
chaos systems is the logistic map.
1.3 What is ANN?
A neural network [2], [12] is a machine that is designed to
represent the way in which brain performs any particular task.
The network is implemented by using electronic components
or is simulated in software on a digital computer. The input
images are encrypted with an encryption function on Artificial
Neural Network and that images are decrypted using another
ANN at receiver side in order to attain the initial image.
2 PROPOSE SYSTEM
There are many algorithms to encrypt image data may be
simple symmetric key encryption algorithms or chaotic based
or ANN based, each of them have their own advantages and
limitations. So in proposed system we have combined these
two approaches- chaotic cryptosystems and ANN based cryp-
tosystems to make CNN--chaotic based ANN systems. Now
why these two systems only that review research has already
been done by us and available in our review paper [2].
Here is architecture of proposed system.
Fig. 1. At sender side
IJSER