Secure Cloud Computing through Homomorphic Encryption

Abstract Go to the cloud, has always been the dream of man. Cloud Computing offers a number of benefits and services to its customers who pay the use of hardware and software resources (servers hosted in data centers, applications, software...) on demand which they can access via internet without the need of expensive computers or a large storage system capacity and without paying any equipment maintenance fees. But these cloud providers must provide guarantees on the protection of privacy and sensitive data stored in their data centers shared between multiple clients using the concept of virtualization . Keywords : Privacy, Homomorphic Encryption, Security, Cloud Computing, Virtualization. 1. Introduction Cloud Computing has emerged as an important paradigm that has attracted considerable attention in both industry and academia. Cloud Computing already existed under different names like "outsourcing" and "server hosting." But the poor performance of processors used, slow Internet connections and the exorbitant costs of the materials used, do not allow the use of services and storage spaces. However, recent advances in current technology (through virtualization) paved the way for