In reply to Ranjit.

E2E encryption is NOT addressed by HTTPS. HTTPS provides encryption in transit only. As you point out - the issue is that a decrypt is done in the cloud. With E2E, there is no decrypt in the cloud so the unencrypted information is never visible anywhere in the cloud.