Enhancing Security of Cloud Computing using Elliptic Curve Cryptography
Abhuday Tripathi, Parul Yadav · 2012
Cloud computing is a form of distributed computing environment. It provides an environment where thousands of computers work in parallel to perform a job in much less times than traditional client server model. This parallelism happens because of low cost virtualization of hardware resources. Cloud computing abstracts the complexity of services provided to the user. In this article we have tried to explore various cloud computing model and how their security requirement differs from traditional computing model. We have analyzed various security risk associated with them, different ways to mitigate them and limitations of current cryptographic schemes. We have analyzed elliptic curve cryptographic schemes for cloud based applications in comparison to RSA based schemes. Here we have tried to give theoretical and experimental results to proof that elliptic curve based public key cryptography is far better than RSA based schemes. We have implemented ecdsa algorithm and compared its performance with RSA based algorithm in cloud. It supports our conclusion from the survey of cloud based applications.