Abstract
Background: Cloud computing is an emerging technique by which anyone can access the applications as utilities over the internet. Cloud computing is the technology which comprises of all the characteristics of the technologies like distributed computing, grid computing, and ubiquitous computing. Cloud computing allows everyone to create, to configure as well as to customize the business applications online. So the cloud computing techniques need security of information communicated between the sending and receiving entities.
Objective: The secure data storage disadvantage of Cloud computing can be resolve up to some extent with the help of the implementation of the cryptographic algorithms during the storing and accessing of the data from the cloud servers.
Methods: In this paper we have compared four different recently implemented Cryptographic Algorithms which are Modified RSA (SRNN), Elliptic Curve Cryptography Algorithm, Client Side Encryption Technique and Hybrid Encryption Technique.
Conclusion: Client Side Encryption Technique and Hybrid Encryption Technique are better than Modified RSA and Elliptic Curve Cryptography because Client Side Encryption Technique has an advantage that in this data is encrypted prior to upload the data on the cloud i.e. encryption at the client side which provides an additional layer of security to the data on the cloud. On the other hand, Hybrid Encryption Technique has an advantage that it uses the rapidity of the processing time of Symmetric Key Cryptography and robustness in key length of the Asymmetric Key Cryptography.
Keywords: Cloud computing, cryptography, data security, SRNN, elliptic curve cryptography, rijndael algorithm, hybrid encryption, client side encryption.
Graphical Abstract