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

Abstract:

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

Comments

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

Leave a Reply

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