Token based monitoring system

Project Code :TCMAPY2450

Objective

The main objective of the Token Based Monitoring System is to develop a secure, efficient, and reliable platform for sharing sensitive files with advanced protection mechanisms. The project focuses on providing a safe environment where files can be stored, shared, and accessed only by authorized users. To achieve this, the system implements JWT-based authentication for secure user registration and login, ensuring that only verified users can access the platform.

Abstract

Token Based Monitoring System is a secure file sharing and monitoring platform developed to provide protected access to sensitive files using advanced cybersecurity mechanisms. The system consists of three main modules namely Admin, Data Owner, and Data User. The Admin manages and monitors the complete system activities including user actions, file requests, uploads, logins, decryptions, and OTP verifications along with date, time, and IP address tracking. The Data Owner can register and login securely using JWT-based authentication and upload files into the system after identity verification. During the upload process, files are encrypted using the AES encryption algorithm and protected with BLAKE3 hashing to ensure confidentiality and data integrity. The Data User can register, login, view encrypted files, and send requests to access specific files. After receiving the request, the Data Owner can approve the request and generate an OTP for secure access verification. Once the user enters the correct OTP, the encrypted file is decrypted and downloaded securely. The system also includes activity monitoring features to track all user and owner operations in real time. By integrating JWT authentication, AES encryption, BLAKE3 hashing, OTP verification, and monitoring mechanisms, the Token Based Monitoring System provides a secure and reliable environment for protected file sharing and user activity management.

Keywords: JWT Authentication, AES Encryption, BLAKE3 Hashing, OTP Verification, Secure File Sharing, Activity Monitoring, Token Based Monitoring System, Data Protection, File Encryption, Secure Access Control.

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+

Demo Video