This document discusses security issues related to cloud computing. It begins by defining cloud computing and describing common cloud service and deployment models. It then outlines traditional security problems like data loss, downtime, and malware that still apply in cloud environments. New issues introduced by cloud characteristics like virtualization, multi-tenancy, and elastic scaling are also examined, such as virtualization vulnerabilities and lack of network perimeter control. The document concludes by focusing on data security challenges involving confidentiality, integrity and availability of data in transit, at rest, and in use within cloud platforms. Homomorphic encryption is presented as a potential solution for securely outsourcing computation on encrypted data.