Cloud computing brings many benefits to enterprise businesses; easily scalable, cost-effective and resilient, cloud computing enables rapid development of products and services while minimizing downtime and reducing cost. However, the aggregation of sensitive data, critical business processes and other corporate IP on a publicly accessible platform creates security and data privacy challenges for many enterprises.