INTRODUCTION
Encryption is basically hiding of data while being transmitted
or stored [2].The encryption process consists of an algorithm
and a key. The key controls the algorithm. The objective is to
design an encryption technique so that it would be very difficult
or impossible for an authorized party to understand the content
of the cipher text. A use can recover the original message only
by decrypting the cipher text using security key. Depending
upon the secret key used, the algorithm will produce a different
output. If the secret key changes then the output of the
algorithm also changes. A key is used for performing
encryption and decryption. Key is a specific number (usually
large one) which is usually used by the algorithms and its
calculation [2]. There are two types of encryption algorithms.
These are discussed in detail below-
1. Symmetric key encryption
2. Asymmetric key encryption