“
Bachelor of Engineering
Major Project Idea Presentation
GROUP NO-13
Department of Electronics and Computer Science Engineering
Shree L R Tiwari College of Engineering Under the guidance of-
Kanakia Park, Mira Road (E), Mumbai-401107
UNIVERSITY OF MUMBAI
2025-2026
Secure Chat Application with E2E Encryption
Overview:
This project delivers a secure, browser-based chat platform with End-to-End Encryption (E2EE).
Messages are encrypted in the sender’s browser and decrypted only by the receiver, ensuring
complete privacy. Using Web Crypto API for encryption and WebSockets for real-time messaging,
the system enables safe, installation-free communication.
Key Features:
• Fully web-based
• End-to-End Encryption
• Secure key exchange
• Real-time messaging
• Applicable in:
Personal, business, and any sector needing confidential communication.
Idea/Approach Details
Reason of selection:
• Growing Privacy Concerns: Increasing cyber threats and data breaches highlight
the need for secure online communication.
• Server-proof Security: E2EE ensures even the server cannot read user messages.
• Web Accessibility: Works directly in browsers — no installation needed, accessible
anywhere.
• Scalable for Multiple Use Cases: Fits personal, business, and government
communication needs.
• User Trust & Compliance: Meets modern privacy regulations like GDPR and
HIPAA, enhancing user confidence.
Outcome:
• Secure Web-Based Chat Platform Developed:
A fully functional browser-based chat system was built, ensuring messages are encrypted before sending
and decrypted only by the receiver.
• Real-Time Encrypted Messaging Enabled:
The system uses WebSockets for instant communication, combined with AES encryption and RSA key
exchange for strong security.
• Server-Proof Privacy Achieved:
Messages remain encrypted during storage and transit, preventing unauthorized access even from the
server.
• Responsive and Accessible Design:
The platform works on desktop and mobile browsers without installation, offering a user-friendly interface.
• Scalable and Multi-Use Ready:
Can be adapted for personal, corporate, or government communication needs, ensuring confidential data
exchange at any scale.
4
Applications
• Secure Personal Messaging
Allows individuals to exchange private messages securely, ensuring no third party can access
conversations.
• Corporate Communication
Enables companies to share sensitive information internally without fear of data leaks or cyberattacks.
• Educational Collaboration
Supports secure discussions between teachers, students, and researchers without risk of unauthorized
access.
• Journalism & Whistleblower Protection
Allows reporters and sources to communicate safely, protecting sensitive information and identities.
• Government & Defense Communication
Provides a secure platform for confidential government discussions and classified data transfer.
Advantages/Disadvantages:
Advantages: Disadvantages:
Scalable – Can support thousands of users simultaneously, making No Message Recovery – If encryption keys are lost,
it suitable for both small groups and large organizations. messages cannot be decrypted or recovered.
Consistent Security – Maintains strong encryption standards for Limited Feature Set – Lacks advanced features like media
every message, ensuring privacy is never compromised. sharing or file transfer in the initial version.
Time-Saving – Eliminates the need for installing apps or
configuring software, allowing instant communication via Performance Overhead – Encryption and decryption may
browser. cause slight delays, especially on slower devices.
24/7 Access – Works anytime, anywhere, on any device with Dependent on Internet – Requires a stable internet
internet access, enabling continuous secure communication. connection for real-time communication.
Data Protection – Prevents unauthorized access by encrypting
Complex Key Management – Users must handle secure key
data end-to-end, even during storage and transit.
exchange carefully to maintain security.
Cross-Platform Compatibility – Functions seamlessly across
desktops, laptops, tablets, and smartphones. Browser Compatibility Issues – Some older browsers may
not fully support modern encryption APIs.
User-Friendly Interface – Minimalistic design ensures easy use for
6
all age groups without technical expertise.
Expected Output:
7
Team Member Details
Team Member 1 :
Name: Gupta Karan Devendra
Branch: BE-ECS
Roll No: 13
Batch-B1
Team Member 3 :
Name: Pawar Vishakha Naresh
Branch: BE-ECS
Roll No: 31
Batch-B2
Team Member 2 :
Name: Gupta Vishal Santosh
Branch: BE-ECS
Roll No: 15
Batch-B1
8
THANK YOU.