Access Control in Cloud Computing

2017 COE Engineering Design Project (TY05)

Faculty Lab Coordinator

Truman Yang

Topic Category

Distributed / Cloud Computing


Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud computing has a lot of advantages especially in ubiquitous services where everybody can access computer services through internet. The main issue in cloud computing is security. In the project, we are trying to introduce access control models for providing secured access control in cloud computing. These models require security policies needed to protect information against unauthorized access and also modification stored in a cloud.


(1) Design and implement a security design on cloud computing. (2) Propose a solution to solve access control problems. (3) Evaluate the security and efficiency of access control list and role-based access control policies.

Partial Specifications

(1) The security policies must support the principles of least of privilege and
separation of duties.

(2) Provide user-friendly graphical interfaces.

Suggested Approach

(1) Software development in C or Java.

(2) Detail design of access control mechanism on cloud computing.

Group Responsibilities

Design, implement, and test the secure access control in cloud computing as specified above.

Student A Responsibilities

Design and implement access control list-based security policy.

Student B Responsibilities

Design and implement role-based access control security policy.

Student C Responsibilities

Develop graphical user interfaces.

Course Co-requisites

COE318: Software Systems


TY05: Access Control in Cloud Computing | Truman Yang | Tuesday September 19th 2017 at 10:44 AM