Overview
Syllabus
Intro
Topics
What is Cloud Computing?
Cloud Service Architectures as Layers
Cloud Service Models Abstraction Layers
Multi-Tenancy
Cloud Deployment Architectures
Data Loss
Downtimes
Phishing
Password Cracking
Botnets and Malware
Virtualization Security Features: Isolation
Virtualization Security Features: Snapshot
State Restore
Complexity
Hypervisor Security
Inter-VM Attacks
Scaling
Transience
Data Lifetime
Accountability
No Security Perimeter
Larger Attack Surface
New Side Channels
Lack of Auditability
Regulatory Compliance
Certifications
Data Security
Public Key Cryptography
An Analogy: Alice's Jewelry Store
Homomorphic Public-key Encryption
References