SECURE FILE STORAGE SYSTEM WITH ENCRYPTION AND ROLE BASED ACCESS
DOI:
https://doi.org/10.62643/Abstract
With the rapid growth of digital data and cloud-based storage systems, ensuring data security, integrity, and controlled access has become a critical challenge. Traditional file storage systems often lack strong encryption mechanisms and proper access control, making them vulnerable to unauthorized access, data breaches, and tampering. This project proposes a Secure File Storage System with Encryption and Role-Based Access Control, integrating advanced cryptographic techniques and multi-factor authentication to enhance data security and user trust. The proposed system utilizes a hybrid encryption approach by combining the Advanced Encryption Standard (AES) and Rivest–Shamir–Adleman (RSA) algorithms. RSA is used for secure key generation, while AES is employed for efficient file encryption, ensuring both security and performance. To further strengthen authentication, the system incorporates Multi-Factor Authentication (MFA) using One-Time Passwords (OTP) sent to the user’s email, allowing access only after successful verification. For data integrity verification, the system uses the SHA-256 hashing algorithm, which ensures that any modification in file content can be detected by comparing hash values. The system also implements Role-Based Access Control (RBAC), allowing users to securely share files with specific individuals based on assigned permissions. Only authorized users can view or download shared files, ensuring controlled access. Additionally, all user activities such as login, file upload, sharing, and download are recorded in log files to prevent unauthorized actions and enable auditing. Experimental results demonstrate that the proposed system provides strong security, efficient file management, and reliable access control. Overall, the system offers a robust and scalable solution for secure file storage and sharing in modern digital environments.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.













