0% found this document useful (0 votes)
13 views21 pages

Subin Raj Final158final

The document presents a real-time, privacy-oriented chat application developed using Flutter, emphasizing secure messaging and file sharing through Advanced Encryption Standard encryption. It identifies gaps in existing chat solutions, such as lack of end-to-end encryption and data control, and outlines key features including real-time messaging and privacy control. The project aims to address the demand for reliable messaging platforms while ensuring user privacy and data security.

Uploaded by

mcasubin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views21 pages

Subin Raj Final158final

The document presents a real-time, privacy-oriented chat application developed using Flutter, emphasizing secure messaging and file sharing through Advanced Encryption Standard encryption. It identifies gaps in existing chat solutions, such as lack of end-to-end encryption and data control, and outlines key features including real-time messaging and privacy control. The project aims to address the demand for reliable messaging platforms while ensuring user privacy and data security.

Uploaded by

mcasubin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

ENCRYPTED

REALTIME CHAT APP


An android application using Flutter

Presented by
Subin Raj
MCA23-158
10/03/2025

1
TABLE OF CONTENTS

01 Introduction 05 Key Features

02 Related Works 06 Methodology

03 Gap Identified 07 Timeline

04 Problem Statement 08 Conclusion


2
INTRODUCTION
● Real-time, privacy-oriented chat application offering instant
communication, file sharing, and collaboration.
● Lightweight and secure messaging solution utilizing
Advanced Encryption Standard encryption for enhanced
user privacy.
● Focused on secure data handling to ensure privacy in
personal and professional interactions.

3
RELATED WORKS
Sno Title Pros Cons

1 WhatsApp • End-to-end encryption, • Metadata collection,


multimedia sharing, user- privacy concerns. No
friendly interface. default cloud backup for
chats.
2 Telegram • Cloud-based messaging, • Default chats are not end-
secret chats, extensive to-end encrypted.

0
customization, large file
sharing.
3 Signal •
ABOUT
Strong emphasis on privacy,
minimal data collection,
open-source encryption
• Limited interface features,
no cloud backup for chats.

1
protocol.
You can enter a
4 Slack • Organizedsubtitle here if you
communication • Not suitable for personal
channels, collaboration tools communication, lacks end-
need it
for businesses, file sharing. to-end encryption for
chats.
4
RELATED WORKS
● P. Pandey et al., "Developing a Secure and Multilingual Chat App with Real-
Time Translation," 2024 Third International Conference on Intelligent
Techniques in Control, Optimization and Signal Processing (INCOS),
Krishnankoil, Virudhunagar district, Tamil Nadu, India, 2024, pp. 1-6, doi:
10.1109/INCOS59338.2024.10527706.

0 ABOUT
● S. S. Priya et al., "Cross-Language Connect: A Chat App for Smooth
Multilingual Communication," 2024 Second International Conference on

1
You
Intelligent Cyber Physical Systems can
and enterofa Things (ICoICI),
Internet
subtitle here if you
Coimbatore, India, 2024, pp. 159-164,
need doi:
it
10.1109/ICoICI62503.2024.10696715.
5
RELATED WORKS
● V. Rawat et al., "A Web-Based Real Time Chat Application for User Friendly Interaction," 2024 1st
International Conference on Advanced Computing and Emerging Technologies (ACET),
Ghaziabad, India, 2024, pp. 1-6, doi: 10.1109/ACET61898.2024.10730503.

● A. Vats, S. Azim and A. S. Chauhan, "Chat messenger app using Flutter," 2023 5th
International Conference on Advances in Computing, Communication Control and

0
Networking (ICAC3N), Greater Noida, India, 2023, pp. 1531-1535, doi:
10.1109/ICAC3N60023.2023.10541433
ABOUT
● V. Singh et al., "A Secure Web-Based Android Chat Application Using The AES

1
You can enter a
Encryption Algorithm," 2023 5th International Conference
subtitle on Advances in Computing,
here if you
need it
Communication Control and Networking (ICAC3N), Greater Noida, India, 2023, pp.
1329-1332, doi: 10.1109/ICAC3N60023.2023.10541852. 6
GAP IDENTIFIED
● Existing solutions raise concerns about metadata collection and potential
misuse of personal data.

● Many platforms do not provide default end-to-end encryption for chats,


making conversations vulnerable to interception.

● No secure or user-controlled backup option for conversations, causing


potential data loss or dependency on third-party solutions.

● Lack of focus on privacy and security in existing apps makes them less
ideal for personal or sensitive conversations.

7
PROBLEM STATEMENT
Existing chat applications often lack default end-to-end encryption, collect
metadata, and offer no secure cloud backup, compromising user privacy. Their
limited features and poor usability make them unsuitable for secure personal
communication. There is a need for a real-time chatting solution that prioritizes
privacy, offers robust encryption by default, ensures data control, and delivers
an intuitive user experience.

8
KEY FEATURES
● Real-Time Messaging: Instant communication with seamless
synchronization across devices.

● AES Encryption: Robust data encryption for secure and private


messaging.

● Secure File Sharing: Encrypted transfer of files to maintain


confidentiality.

● Privacy Control: No data tracking for user confidentiality.

9
METHODOLOGIES- AES (Symmetric key Encryption)

Sender Receiver

10
Technologies used
Frontend
● Flutter: For building a cross-platform application (Android, iOS, Web) with a
single codebase.

● Dart: Programming language for Flutter development.

Backend
● Firebase Firestore: For real-time database and synchronization of messages
and user data.

● Firebase Authentication: For secure user authentication and authorization.

● Firebase Storage: For secure file uploads .

Tools
● Git/GitHub: Version control and collaboration.

● VS Code: Development environment for writing and debugging Flutter code.


11
Screenshots

Cipher

Icon/Splash Screen Onboarding Screens Login Screen

12
Screenshots

Home Screen Profile Screen Adds User Chat Screen

13
Screenshots

Chat Screen Setting Wallpaper Wallpaper Changed Profile Delete Chat

14
Darkmode Screenshots

Home Screen Profile Screen Chat Screen Chat Screen Adds User

15
Conclusion
This project leverages Flutter and Firebase to develop a secure, scalable,
and feature-rich chat application with real-time communication and end-to-
end encryption. By integrating modern technologies like Cloud Firebase
and Flutter, the application ensures seamless performance and data
privacy With its user-friendly interface and robust functionality, the chat
application addresses the growing demand for reliable messaging
platforms and sets the foundation for future enhancements like AI chatbots
and video calling.
16
REFERENCES
● P. Pandey et al., "Developing a Secure and Multilingual Chat App with Real-
Time Translation," 2024 Third International Conference on Intelligent
Techniques in Control, Optimization and Signal Processing (INCOS),
Krishnankoil, Virudhunagar district, Tamil Nadu, India, 2024, pp. 1-6, doi:
10.1109/INCOS59338.2024.10527706.

0 ABOUT
● S. S. Priya et al., "Cross-Language Connect: A Chat App for Smooth
Multilingual Communication," 2024 Second International Conference on

1
You
Intelligent Cyber Physical Systems can
and enterofa Things (ICoICI),
Internet
subtitle here if you
Coimbatore, India, 2024, pp. 159-164,
need doi:
it
10.1109/ICoICI62503.2024.10696715.
17
REFERENCES
● V. Rawat et al., "A Web-Based Real Time Chat Application for User Friendly Interaction," 2024 1st
International Conference on Advanced Computing and Emerging Technologies (ACET),
Ghaziabad, India, 2024, pp. 1-6, doi: 10.1109/ACET61898.2024.10730503.

● A. Vats, S. Azim and A. S. Chauhan, "Chat messenger app using Flutter," 2023 5th
International Conference on Advances in Computing, Communication Control and

0
Networking (ICAC3N), Greater Noida, India, 2023, pp. 1531-1535, doi:
10.1109/ICAC3N60023.2023.10541433
ABOUT
1
● V. Singh et al., "A Secure Web-BasedYouAndroid
can Chat
enterApplication
a Using The AES
subtitle here if you
Encryption Algorithm," 2023 5th International Conference on Advances in Computing,
need it
Communication Control and Networking (ICAC3N), Greater Noida, India, 2023, pp.
1329-1332, doi: 10.1109/ICAC3N60023.2023.10541852. 18
THANK YOU

19
Why Chat app?

20
21

You might also like