Secure communication in the cloud normally involves the following: Data encryption: hiding what is sent Data integrity: protecting data from being tampered with Authentication: validating the identity of the parties in the communication Using a cryptographic protocol such as the TLS takes care of data encryption and integrity, and also allows the client to validate the identity of the server by va