International Journal on Computer Science and Technology (IJCST)
Cloud computing refers that the delivery of computation and storage capacity as a service to a heterogeneous community of end-users. The name comes from the use of clouds as a high-level abstraction for the complex structure. Cloud computing assign the responsibility for doing services with a user's data, software and computation over a network. It has considerable overlap with Software as a Service (SaaS). Treating the cloud as an intrinsically insecure computing platform from the viewpoint of the cloud customers, the authors must design mechanisms that not only protect sensitive information by enabling computations with encrypted data, but also protect customers from malicious behaviors by enabling the validation of the computation result.