Date Added: Dec 2012
Cryptography in the field of information technology is an art to protect data privacy using standard mathematical techniques. Cloud computing, one of the emerging techniques to lease computing resources on demand, makes use of remote data storage where data owner does not possess direct control over her data. To protect privacy of users' data and to enable user to verify integrity of the data stored on remote location, modern cryptographic techniques are used. Cryptographic techniques impose computational and communication overhead which in turn affect the performance of the overall operation. In this research paper, the authors analyze two broad categories of cryptography viz. symmetric key encryption and encoding.