Professional Documents
Culture Documents
Banking System Report-1
Banking System Report-1
By
NEETHU MARIAM MATHEW
A PROJECT REPORT
Submitted to the
of
MASTER OF SCIENCE IN COMPUTER SCIENCE
February, 2020
BONAFIDE CERTIFICATE
Certified that the Project report titled “ONLINE BANKING SYSTEM SECURED
WITH ENCRYPTION AND THREE LEVEL PASSWORD AUTHENTICATION” is
the bonafide work of Ms. NEETHU MARIAM MATHEW (1823MCS0002) who
carried out the work under my supervision. Certified further that to the best of my
knowledge the work reported herein does not form part of any other project report or
dissertation on the basis of which a degree or award was conferred on an earlier occasion
on this or any other candidate.
This is to certify that Ms. NEETHU MARIAM MATHEW (Roll No. 1823MCS0002 ;
Register No.75718100015) has been subjected to Viva-voce-Examination on
……………………………..……(Date) at ……….………………………..(Time) at the
Study centre The Centre for Distance Education, Anna University, Chennai 600 025.
The project is a baking system with an authentication system that validates user for
accessing the system only when they have input correct password. The project involves
three levels of user authentication with Captcha, OTP password and Text password There
are varieties of password systems available, many of which have failed due to bot attacks
while few have sustained it but to a limit. In short, almost all the passwords available today
can be broken to a limit. Also, the text based password is stored in the database in the
encrypted format. This helps to prevent from the SQL attack and other database attacks.
Hence this project is aimed to achieve the highest security in authenticating users.
It contains three logins having three different kinds of password system. The password
difficulty increases with each level. Users have to input correct password for successful
login. Users would be given privilege to set passwords according to their wish. The project
comprises of text password i.e. pass phrase, One Time Password and graphical password
for the three levels respectively. This way there would be negligible chances of bot or
anyone to crack passwords even if they have cracked the first level or second level, it would
be impossible to crack the third one. Hence while creating the technology the emphasis was
put on the use of innovative and non traditional methods. Many users find the most
widespread text-based password systems unfriendly, so in the case of three level password
we tried creating a simple user interface and providing users with the best possible comfort
in solving password.
This project is developed using ASP.NET technology. That is applied in banking system.
The third level of password authentication is OTP that bring the highest level of security it
is randomly created with the recourse of powerful OTP generating algorithm. The banking
transactions, display of statements, display of balance and so on can be performed with the
help of this system.
ACKNOWLEDGMENT
First and foremost I would like to thank GOD, the almighty for his blessings showered on
me throughout the completion of this project.
I extend my gratitude to project coordinators for the timely organizations of reviews and
for the support throughout the course of our project work.
Also, I express our gratefulness to our parents and friends for their invaluable moral support
and suggestions during the course of the project.
ABSTRACT iv
ACKNOWLEDGEMENT v
LIST OF TABLE viii
LIST OF FIGURES ix
1. INTRODUCTION 1
1 .1 Overview of the Project 1
1 .2 Literature Survey 1
1 .3 Existing System 2
1 .4 Proposed System 3
1 .5 Objective and Scope 3
2. REQUIREMENT SPECIFICATION 4
2.1 OVERALL DESCRIPTION 4
2.1.1 Product features 4
2.1.2 Product functions 4
2.1.3 User characteristics 5
2.1.4 Operating environment 5
2.1.5 Constraints 6
2.2 SPECIFIC REQUIREMENTS 6
2.2.1 External Interface Requirements 6
3.6.1 Login 20
3.6.2 Registration 21
3.6.3 Transaction 22
3.4.2 DFD-Level 0 10