to download the project abstract/base paper on dual access control for cloud data


In the rapidly evolving landscape of dual access control for cloud data and sharing, ensuring robust security and access control mechanisms is paramount. This postgraduate project proposes the development of a Java-based system titled “Dual Access Control for Cloud-Based Data Storage and Sharing” to address the security challenges associated with sensitive data stored in the cloud. The project focuses on enhancing access control by implementing a dual-layered authorization mechanism, combining attribute-based access control (ABAC) and role-based access control (RBAC).

Existing System:

The current cloud-based data storage systems often rely on a single access control model, which may be insufficient to meet the diverse security requirements of different organizations. This limitation prompts the need for a more flexible and comprehensive solution to safeguard data.

Proposed System:

The proposed system introduces a dual access control model that leverages both ABAC and RBAC to enhance security. ABAC allows fine-grained access control based on user attributes, while RBAC streamlines permissions based on predefined roles. This dual-layered approach ensures a more adaptive and scalable system, accommodating a wide range of access scenarios.

System Requirements:

The proposed system requires a robust cloud infrastructure supporting Java applications, with the ability to integrate with popular cloud storage services. Additionally, a secure authentication mechanism, database for user management, and compliance with data protection standards are essential.

Hardware and Software Requirements:

  • Hardware: Standard cloud computing infrastructure with adequate processing power, storage, and network capabilities.
  • Software: Java development environment, cloud storage APIs, database management system, and security libraries for encryption and authentication.

Architecture of dual access control for cloud data:

The system architecture consists of three main layers: the presentation layer, the application layer, and the data storage layer. The presentation layer includes the web user interface, providing a seamless experience for users. The application layer houses the dual access control logic, incorporating ABAC and RBAC. The data storage layer interfaces with cloud-based storage, ensuring secure and efficient data management.

Technologies Used:

  • Programming Language: Java
  • Web User Interface: HTML5, CSS, JavaScript
  • Frameworks: Spring Framework for Java
  • Access Control Models: Attribute-Based Access Control (ABAC), Role-Based Access Control (RBAC)
  • Cloud Integration: APIs for popular cloud storage services (e.g., AWS S3, Google Cloud Storage)

Web User Interface:

The web-based user interface offers an intuitive dashboard for users to manage and share their data securely. It includes features such as file upload/download, access control settings, and real-time monitoring of data access.

By implementing this dual access control system, the project aims to provide an effective and adaptable solution for secure cloud-based data storage and sharing, catering to the evolving needs of organizations in the digital era.

dual access control for cloud data storage and sharing project, final year projects
Leave a Comment


No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *