Secure File Restoring with Cloud Computing

Project Code :TCMAPY1985

Objective

The objective of this project is to develop a secure file restoring system within a cloud computing environment that ensures data privacy and protection. The system will provide an admin module for managing user access, including authorizing or deauthorizing users, and allowing admins to view and manage uploaded files. The user module will enable users to securely upload files, which will be encrypted using the AES algorithm, and manage their files by viewing, deleting, or downloading them. Users will also be able to request files from other users, with file requests being approved or rejected by the file owner. Once approved, an OTP will be sent to the requester, which must be verified before downloading the file. The project aims to integrate strong security mechanisms, such as AES encryption and OTP verification, ensuring only authorized users have access to sensitive files.

Abstract

 

The project "Secure File Restoring with Cloud Computing" aims to provide a robust and secure platform for users to upload, request, and download files in a cloud environment. It involves two key modules: Admin and User. The Admin module allows administrators to manage user access by authorizing or deauthorizing users and viewing uploaded files. The User module enables users to register, log in (after being authorized by the admin), manage their profiles, and upload files that are encrypted using the AES algorithm for security. Users can view their uploaded files, manage them, and also request files uploaded by other users. Requests are handled by the file owner, who can accept or reject the requests. Upon acceptance, the requester receives an OTP to verify and download the file securely. The system ensures a high level of security through AES encryption, OTP-based file access, and a user-friendly interface for managing requests and files. This project leverages cloud computing to provide scalability, security, and efficient file management.

KEYWORDS: Cloud Computing, Secure File Restoring, AES Encryption, User Management, Admin Panel, OTP Verification, File Upload/Download, File Request Management, Secure File Sharing, Cloud Security

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

S/W CONFIGURATION:

β€’      Operating System                   :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Django, SQLLITE

β€’      IDE/Workbench                      :  VS code

β€’      Technology                             :  Python 3.6+

Demo Video

mail-banner
call-banner
contact-banner
Request Video