Sat 21.PDF Secure Vault
Sat 21.PDF Secure Vault
Sat 21.PDF Secure Vault
Almost 4 out of 5 online users have same password for almost all the webIDs.
This leads to a hectic security issue which the service provider face, be it google or
Facebook. They are big tech giants and can still give provident security to the users,
but not every webId is secure from cyber-attacks. We must not take this lightly that
someone can breech our webId and take our personal data. Hackers need not to
attack the most secure webId like Gmail or yahoo, but any other id i.e. that has the
same password because it’s convenient to have a common password. hackers
make use of this common mistake every web user do. That is to have a common
password everywhere. They can retrieve password from less secure webId and then
use them to access strongly secure sites. We can avoid it, web vulnerability, by
having many and multiple password on all WebId.
These are some of the problems that we may face one day. In order to
overcome such problems faced by the technology users the SecureVault (Data
security software) Window PC based application is not only Intuitive in use but also
plays a pivotal role in privacy security. This Secure Vault software serves the
purpose of storing multiple password just by remembering one password to login in
the software, By using this software, it is easy we can have multiple Passwords on
various webID, just having one unique VaultID and a simple secure password for
the software, can provide a person a great edge of security in the world of internet.
v
This Project aims to provide a safe and easy way to store passwords,
Messages and Images, Thus Protecting the privacy of User in windows
Environment. Existing softwares either are expensive or does not contain all the
features in one container which is not convenient for any user. The online tools pose
a risk of data being stolen and many users mistrust Cloud Storage. This Project
proposes to solve this by providing an offline software with all the features of text
and image encryption. It also provides an encrypted way of sharing the information.
This Software achieve this by using various cryptographic algorithm such as RSA,
AES and substitution ciphers. This software can successfully store the information
on the device and is capable of retrieving it to 100% accuracy. The Software takes
at max 100MB of RAM space even while doing heavy computations. This Software
can handle text of 100MB and Images of JPG and PNG type, which are the most
common format for images. It performs good even on old end laptop that supports
x64 windows operating system.
vi
LIST OF CONTENTS
ABSTRACT i
LIST OF FIGURES vi
1 INTRODUCTION 1
1.1 DOMAIN INTRODUCTION 1
1.2 PROJECT INTRODUCTION 1
1.3 OUTLINE OF PROJECT 2
2 LITERATURE SURVEY 3
2.1 OVER USAGE 13
2.2 SECURITY THREAT 15
2.3 CONCLUSION 17
3 METHODOLOGY 20
3.1 OBJECTIVE OF THE PROJECT: 20
3.2 EXISTING SYSTEM 20
3.3 PROPOSED SYSTEM 20
3.4 MODIFICATION SYSTEM 20
3.5 ADVANTAGES 21
3.6 PLANS 21
3.7 REQUIREMENTS 21
3.8 DESIGN 22
3.9 DEVELOPMENT TOOLS 23
3.10 TESTING 23
3.11 VISUAL C# 24
3.12 SQLITE3 24
3.13 AES ALGORITHM 26
3.14 RSA ALGORITHM 28
3.15 XAML 33
vii
3.16 INKSCAPE 34
3.17 GUI LIBRARY 36
3.18 UPDATE LIBRARY 37
4 RESULTS AND DISCUSSION 38
4.1 WINDOWS 38
4.2 PERFORMANCE 42
5 CONCLUSION & FUTURE WORKS 44
5.1 SUMMARY 44
5.2 CONCLUSION 44
5.3 FUTURE WORKS 44
REFERENCE 45
APPENDIX 47
SAMPLE CODE 47
SCREENSHOT 52
viii
LIST OF FIGURES
ix
CHAPTER 1
INTRODUCTION
The main objective of this project is to provide a user friendly yet less time-
consuming process of storing Password information of multiple WebIds, Encryption of
private messages using a single password of user’s own, and a different password for
sharing a private message, The file generated will be readable only by this software, This
software will allow multiple Users on a same system. It will also provide the feature of
Storing of images in the system itself but in an encrypted format that is unreadable by any
software present in the system, user can share that file as well and thus protect or choose
to share password to only a limited no. of users that the user feel worthy of seeing, it’s will
not be possible for a third person to look into the image without knowing the password that
was set by the first user. This also increase the security for the cases where the hardware
itself gets stolen or lost. It assures the user that only user can see the data and no one
else.
1
Some of the project’s scope are :
• Scalable software
The goal of the project is to deliver an Application software that can keep the password,
message and image information of the user safe and retrievable, only by authorized
people.
The project describes a small,in size, software which would be useful to any person what
uses internet on daily basis. The user can have a look who uses the software
2
and can also have multiple accounts, along with many WebIds and Password. Just only
one VaultID and password. User could also Store or share their private messages as well
as images.