Course Syllabus
Introduction to cloud computing:- Evolution of cloud computing, Definition of cloud computing, NIST reference model, Service delivery model, Deployment models, Benefits and challenges of cloud adoption,Introduction to popular cloud platforms, Virtualization, Containers Security Introduction and Distributed Computation: – Concepts of security, Threats and Risk analysis, Attacks in cloud, STRIDE model, Infrastructure security, virtualization and container security, Distributed computation-benefits and challenges, mapreduceconcept.Advanced Security Concepts:- Trustworthy cloud infrastructures, Differential privacy, Secure computations, High-availability and integrity layer for cloud storage, Homomorphic encryption, Malware and cloud, Cloud forensics.Cloud-centric regulatory compliance issues and mechanisms.