In as little as a decade cloud computing and cloud enabled applications have become mainstream running IT services of many businesses and have even personal computing through popular applications such as cloud based storage, e.g. Dropbox, and media sharing and delivery systems, e.g. Netflix. The biggest concern preventing companies and individuals from further adopting the cloud is data security and personal privacy. Systems running on the cloud use libraries designed for a single-user server-world, where adversaries can only interact over well-defined network interfaces.