SECURE CLOUD BASED EDUCATIONAL PLATFORM WITH ENCRYPTED CONTENT DELIVERY

Project Code :TCMAFS1372

Objective

The primary objective of this project is to develop a secure, cloud-based educational platform that ensures the confidentiality and integrity of course materials through the use of ChaCha20-Poly1305 encryption. The platform will provide three main user roles—Admin, Instructor, and Student—each with distinct functionalities and permissions. The Admin will manage users, instructors, and courses, ensuring smooth operation, while Instructors will create and upload encrypted course materials, handle file requests from students, and manage their course content.

Abstract

The Secure Cloud-Based Educational Platform with Encrypted Content Delivery is a comprehensive solution designed to address the growing need for secure online learning environments. It integrates three primary user modules—Admin, Instructor, and Student—each ensuring the security and integrity of educational content. AES (Advanced Encryption Standard) encryption is used to protect course materials, ensuring that files uploaded by instructors are encrypted and accessible only to authorized students with the correct decryption key. Administrators can manage users, instructors, and courses, while instructors can create courses, upload encrypted resources, and manage student requests for those resources. Students can request access to files, and upon approval, they can download them with the decryption key. A key feature is the link expiration mechanism, where download links are valid for a specific period, and if not used in time, they expire, preventing unauthorized access. If this happens, students must submit a new request for a fresh download link. The platform ensures security by maintaining strict access controls, offering secure content sharing, and fostering a safe learning environment for users. It provides an effective, scalable solution for institutions looking to enhance their online learning experiences while upholding the highest standards of data security.

 

Keyword : Cloud-Based Education, AES Encryption, File Security, Data Privacy, Content Management, Secure File Sharing, Instructor Management, Student Management, Course Management, Link Expiry, Online Learning Platform.

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

•      IDE/Workbench                      :  VSCODE

•      Technology                             :  Python 3.10+

•      Database                                  : SQLITE

Demo Video

mail-banner
call-banner
contact-banner
Request Video