This document discusses homomorphic encryption as an approach for data security in cloud computing. Homomorphic encryption allows computations to be performed on encrypted data without decrypting it first. This provides results as if the operations were performed on the raw data. The document provides background on cloud computing and architecture. It then explains homomorphic encryption in more detail, including how it can perform operations on encrypted data to get encrypted results that can then be decrypted to find the actual results, maintaining data security without decrypting until the final output.