You are on page 1of 14

FYP PROJECT PRESENTAION

TITLE : PAFCRYPTEXT
Group Member :

Hazrat Ullah 170387 ( BSCS C 'V' )

Faizan Mateeullah 170391 ( BSCS C 'V')

Supervisor : Sir Khwaja


Introduction of PAFCryptext App :

 PAFCryptext App will be based on cybersecurity and data privacy, That’s because
in this app all communication is encrypted end-to-end by default (and it will be
one of the few encrypted messaging apps which employ this default system).
 App security is the primary concern for users . This is why this app allowing users to
send end-to-end encrypted group, text, picture, and audio & video messages,
and have encrypted phone conversations between PAFCryptext users. as it
means that all messages are encrypted before they are sent and can only be
decrypted on the device of the intended recipient. The only way to read the
message is on the sender’s or recipient’s device.
Main Features of PAFCryptext :

 Strong End-To-End Encryption & No User Records


 Set a Screen Lock PIN On PAFCryptext Itself
 Hide Messages From Appearing On Your Lock Screen
 Make Sure You’re Talking To The Correct Person
 Self-Destructing Messages
PAFCryptext Security Protocol:

• PAFCryptext private messenger app relies on the following


cryptographic protocols:
• Extended Triple Diffie-Hellman (X3DH)
• Double Ratchet algorithm, Curve25519
• AES-256
• HMAC-SHA256
Security features:
 The protection of messages and notifications with a passphrase.
 Disappearing messages are quite useful after several interval of time.
 Communication encrypted in transit
 No provider has access to the key the communication is encrypted with
 Independent verification of a correspondent's identity
 Secure past communications if the keys are stolen
 Code open to independent review
 Well-documented cryptographic design
 An independent security audit
Comparison with other Apps

Facebook Messenger iMessage Telegram WhatsApp Wire PAFCryptext

Provides transparency
✓ ✓ X ✓ ✓ ✓
reports

Doesn’t collect user


X X X X ✓ ✓
data

X
Encryption by default X ✓ (secret chats ✓ ✓ ✓
only)
Comparison with other Apps (Cont..)

Facebook Messenger iMessage Telegram WhatsApp Wire PAFCryptext

Open source (code and


X X X X ✓ ✓
server)

Metadata is encrypted X X X X X ✓

Doesn’t store timestamps


X X X X X ✓
and IP addresses
PAFCryptext App: Module Features
to Include
 Registration with a phone number
 Disappearing messages
 Voice and video calls
 Group chats
 Content sharing and entertainment
 Security and encryption
Evaluate the Module Features:
Registration with a phone number
➢ By registration with Phone number, things become even easier when you
don't need to remember passwords or login information. This is why the
PAFCryptext messaging app uses a phone number and confirmation code to
verify user registration and login.
Disappearing messages
➢ A user can set up a timer ranging from 5 seconds to 1 week for all the seen
messages to disappear. It is impossible to even take a screenshot of a chat
because the app simply doesn't allow it. However, push notifications with
disappearing messages (whether or not it is disappearing) can be captured
via screenshot since the security of the PAFCryptext messenger app, running
in the background, can't block standard device functions.
Evaluate the Module Features:
Voice and video calls
➢ The PAFCryptext messaging app provides its users with the ability to
make crystal-clear and secure voice and video calls that make the
application suitable for business communication.
Group chats
➢ By using one-to-one secure chats, users can have private, encrypted
conversations with their friends. As well, the Signal messaging app server
has no access to any group metadata including icons, titles, and
membership lists.
Evaluate the Module Features:
Content sharing and entertainment
 PAFCryptext app allows users to share not only texts, but also gifs, photos, videos,
locations, any document or file, and even voice messages (which are very
convenient for a quick exchange of information).
Platform-specific features
On Android, users can set PAFCryptext private messenger as their default
application for SMS/MMS, which allows SMS messages to be sent to, and
received from, either non-PAFCryptext users or in the event that there is no
internet connection. The only caveat is that these messages are then not
encrypted.
Evaluate the Module Features:
Security and encryption
➢ Most of us do not often share highly confidential data in
our messages. Still, however, end-to-end encryption
serves as an extra safety measure when you are sending
any private information like payment details, Social
Security numbers, usernames, passwords, etc.
PAFCryptext end-to-end encryption and disappearing
messages can give you peace of mind and confidence
in data security.
Tools and Technologies for Proposed Project:
Tools Rationale
MS SQL Server DBMS
Firebase/ Mongodb To develop database for android application
Android Studio Development of Android Application
Figma For Mock ups creation
Technology Rationale
XML Layout design
SQL Query Language
Java Programming language used to develop client-side
functionalities.
Java script Programming language used both on the client-
side and server-side
Thank you

You might also like