Date Added: Nov 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 paper, the authors have tried to explore various cloud computing model and how their security requirement differs from traditional computing model. They have analyzed various security risk associated with them, different ways to mitigate them and limitations of current cryptographic schemes.