Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE credits
The emergence of Cloud Computing has become one of hottest topics in IT industry. So, what is cloud computing? There are many definitions summarized by people from different areas in their perspectives. However, the US National Institute of Standard Technology (NIST)  defines cloud computing as a model for enabling ubiquitous, convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) .
Despite of all the benefits that Cloud Computing brings to the IT industry, there are increasing issues being pointed out about the security and privacy due to the currently immature cloud security status. NIST points out that there are several security and privacy issues in the area of public cloud computing including governance, authentication, access control, data protection and availability .
This master thesis is intended to build security architecture for open-source cloud computing platform. This thesis work concentrates on providing strong authentication service between cloud provider and users, as well as delivering access control and Single- Sign-On (SSO) service to the users, which are provided by the central security system. The central security system, as the proposed solution for secure cloud-computing platform, comprises of different security components providing security services in the form of web services. OpenStack as an open-source cloud-computing platform is chose for the research.
2013. , 44 p.