Cloud computing allows users to access computing resources like servers and applications over the internet. Amazon Elastic Compute Cloud is a popular cloud computing service that provides scalable computing capacity. Data security is a major barrier to wider adoption of cloud computing since sensitive data is stored remotely over the internet.