Now a days we use information from many different sites and platform where we need to sign in using different passwords which are now hard to memorize and manage.
3. INTRODUCTION
● Now a days we use information from many different sites and platform where
we need to sign in using different passwords which are now hard to memorize
and manage.
● Due to such high number of login requirement, one creates passwords of similar
type which decrease strength of passwords which makes easier for hacker to
access our data .
● Password manager claim immense importance in this circumstance, but
not all password managers provide proper security with strong master
password.
● In this project we will make a password manager app and provide it with
proper security and a strong master password.
3
4. OBJECTIVES
1. Designing and creating Login page of the app.
2. Creating Database.
3. Creating Master Password Login Page.
4. Development of User Dashboard Page.
5. Database connectivity.
6. Applying AES Encryption Algorithm to Master Password.
7. Development of User Account Page.
8. Adding additional features to app.
9. Testing of the app and fixing bugs.
4
5. TOOLS AND TECHNOLOGY
5
Android studio
Application is developed in
android studio using Java
programming language.
Figma
Figma software is used to
design pages of application.
It is a fully managed cloud
database that handles all the
complexity of deploying,managing
your deployments on cloud service
provider
Mongodb atlas
It is used to connect ,
configure,query,and work with
your mongodb database
Mongodb Shell
6. METHODOLOGY
● Created layout of application using Android Studio.
● Code for backend of the application in Android Studio
using Java.
● Use of Figma for designing of Pages.
● Connect mongodb database with app.
● Use of AES Encryption Algorithm.
6
7. 7
Title of Research
Paper
Author Name of
Journal/
Conference
Date of
publication
Brief summary of
work
Remarks
Security
Analysis on
Password
Managers
Application
Abdulaziz
Alrushaid, Reem
Algarawi
International
Journal of
Computer
Science and
Information
Technology
Research
July -
September
2020
Demonstrate the
most common and
used Password
Managers showing
their mechanism in
storing confidential
data, Master Key
derivation and user
authentication
security.
Master key
Database
Security with
AES Encryption
Than Myo Zam ,
Min Thant, S. V.
Bezzateev
IEEE 19
September
2019
AES are difficult for
attack because the
attacker gets a key
that is lose only one
element. The
disadvantages need
to thousands or
millions of keys to
manage.
AES encryption
PROJECT LITERATURE REVIEW
8. 8
Title of
Research
Paper
Author Name of
Journal/
Conference
Date of
publication
Brief summary of
work
Remarks
A secured Mobile-
Based Password
Manager
S. Agholor, A.
Sodiya
IEEE /ICDIPC 2016 Mobile-Based
Password Manager that
creates faux passwords
using Transformed-
Based Algorithm and the
Modified Levenshtein
Distance was
developed.
Password
manager
Do you think your
passwords are
secure?
Peter Teufl
Christof
Stromberger
PRISMS/IEEE MAY 2014 Due to numerous
accounts for different
services, users have to
choose and remember a
significant number of
passwords. Password-
Manager applications
address this issue by
storing the user's
passwords.
security
PROJECT LITERATURE REVIEW
9. 9
Title of
Research
Paper
Author Name of
Journal/Confer
ence
Date of
publication
Brief summary of
work
Remarks
A Study for an
Ideal Password
Management
System
Shivam K.
Shinde1, Mohit V.
Deshpande
IJRASET/
IEEE
January 2022 Understand the key
parameters and
algorithms that we can
use while building the
ideal password
generation, storage, and
recall system for the
user.
PassMan: A New
Approach of
Password
Generation and
Management
without Storing
Jannatul Bake
Billa, Anika Nawar
IEEE 28-30 June
2019
No need to store the
password anywhere like
the existing ones. It will
only save three
parameters set by the
user to identify them in
the local storage of the
device where they
installed the system.
PROJECT LITERATURE REVIEW