Home / Computer Engineering / DESIGN OF TWO-FACTOR AUTHENTICATION (PIN AND SMS PASSWORD) FOR AN AUTOMATED TELLER MACHINE (ATM)

DESIGN OF TWO-FACTOR AUTHENTICATION (PIN AND SMS PASSWORD) FOR AN AUTOMATED TELLER MACHINE (ATM)

 

Table Of Contents


Chapter ONE

: Introduction 1.1 Introduction
1.2 Background of Study
1.3 Problem Statement
1.4 Objective of Study
1.5 Limitation of Study
1.6 Scope of Study
1.7 Significance of Study
1.8 Structure of the Research
1.9 Definition of Terms

Chapter TWO

: Literature Review 2.1 Evolution of Authentication Systems
2.2 Two-Factor Authentication Concepts
2.3 PIN-based Authentication
2.4 SMS Password Authentication
2.5 Strengths and Weaknesses of Two-Factor Authentication
2.6 Implementation Challenges of Two-Factor Authentication
2.7 Best Practices in Two-Factor Authentication Systems
2.8 Case Studies on Two-Factor Authentication in ATMs
2.9 Regulatory Requirements for ATM Security
2.10 Future Trends in Two-Factor Authentication Technologies

Chapter THREE

: Research Methodology 3.1 Research Design
3.2 Data Collection Methods
3.3 Sampling Techniques
3.4 Data Analysis Procedures
3.5 Ethical Considerations
3.6 Pilot Study
3.7 Instrumentation
3.8 Validity and Reliability

Chapter FOUR

: Discussion of Findings 4.1 Overview of Research Results
4.2 Analysis of Two-Factor Authentication Implementation
4.3 Comparison of PIN and SMS Password Effectiveness
4.4 User Acceptance and Satisfaction Levels
4.5 Security Vulnerabilities and Mitigation Strategies
4.6 Impact on ATM Transaction Processing
4.7 Recommendations for Enhancing Authentication Systems
4.8 Future Research Directions

Chapter FIVE

: Conclusion and Summary 5.1 Summary of Findings
5.2 Conclusion
5.3 Implications of the Study
5.4 Contributions to Knowledge
5.5 Recommendations for Practitioners
5.6 Recommendations for Future Research

Thesis Abstract

Most ATMs employ one means of authentication (single factor authentication) by using the PIN. These kinds of ATMs are vulnerable to ATM frauds like Card Skimming where a device placed at the slot for the ATM Card copies all the information stored in ATM cards including the PINs and then copies of the original cards will be made, afterwards money will be stolen from the accounts concerned. This work presents the design of ATM software that employs a two factor authentication method that utilises the PIN and a One Time Password (OTP) which will be sent to the client’s mobile phone through SMS. This process will be initiated by the ATM as soon as the user slots his ATM card and the system accepts it. By employing this technology, a fraudster who has access to someone’s ATM Card and PIN will still not gain access to their bank account if he has no access to the SMS containing the One Time Password. This work employed Object Oriented Analysis and Design (OOAD) as its methodology and this includes the use of the Unified Modelling Language (UML). In order to realise the system using the OOAD approach, C#, an oriented programming language was used. The result obtained at the end of this project is the prototype of ATM software that employs two factor authentication. Finally, the performance of the system while it was being tested shows that the objective of providing additional security using two factor authentication was achieved to a large extent.



Thesis Overview

The concept of self-service in retail banking has evolved through various stages. These stages include cash machines developed in the early 1960s through independent and simultaneous efforts of engineers in Britain, Sweden and Japan. The first of such commercial cash machines was put into use in the UK on the 27th of June 1967 by the Barclays Bank. These and other developments (which were championed by efforts in Asia, Europe and America) gave rise to the automated (automatic) teller machine (ATM). The first modern ATM came into use in December 1972 and was designed by IBM for Lloyd Banks. The machine was called the IBM 2984 and popularly known as the CIT: Cash Issuing Terminal. The CIT was considered the first true cash point and is similar to what we have nowadays [1]. The ATM is a networked computer terminal that provides Bank clients with access to financial transactions from a public space without the need for one to visit the bank branch.



Blazingprojects Mobile App

πŸ“š Over 50,000 Research Thesis
πŸ“± 100% Offline: No internet needed
πŸ“ Over 98 Departments
πŸ” Thesis-to-Journal Publication
πŸŽ“ Undergraduate/Postgraduate Thesis
πŸ“₯ Instant Whatsapp/Email Delivery

Blazingprojects App

Related Research

Computer Engineering. 2 min read

Design and implementation of a smart home system using Internet of Things (IoT) tech...

The project, "Design and Implementation of a Smart Home System Using Internet of Things (IoT) Technology," focuses on creating an innovative solution ...

BP
Blazingprojects
Read more β†’
Computer Engineering. 3 min read

Design and Implementation of a Smart Home Automation System using Internet of Things...

The project titled "Design and Implementation of a Smart Home Automation System using Internet of Things (IoT) Technology" aims to develop a cutting-e...

BP
Blazingprojects
Read more β†’
Computer Engineering. 4 min read

Design and Implementation of a Smart Home System Using Internet of Things (IoT) Tech...

The research project titled "Design and Implementation of a Smart Home System Using Internet of Things (IoT) Technology" aims to explore the integrati...

BP
Blazingprojects
Read more β†’
Computer Engineering. 4 min read

Design and Implementation of a Real-Time Traffic Monitoring System using Internet of...

The project titled "Design and Implementation of a Real-Time Traffic Monitoring System using Internet of Things (IoT) Technology" aims to address the ...

BP
Blazingprojects
Read more β†’
Computer Engineering. 4 min read

Design and Implementation of a Smart Home System using Internet of Things (IoT) Tech...

The research project titled "Design and Implementation of a Smart Home System using Internet of Things (IoT) Technology" aims to explore the innovativ...

BP
Blazingprojects
Read more β†’
Computer Engineering. 4 min read

Design and Implementation of a Smart Home Automation System Using IoT Technology...

The project titled "Design and Implementation of a Smart Home Automation System Using IoT Technology" aims to develop a cutting-edge smart home system...

BP
Blazingprojects
Read more β†’
Computer Engineering. 3 min read

Design and Implementation of a Real-Time Face Recognition System Using Deep Learning...

The project titled "Design and Implementation of a Real-Time Face Recognition System Using Deep Learning Techniques" aims to develop an advanced syste...

BP
Blazingprojects
Read more β†’
Computer Engineering. 3 min read

Design and Implementation of an Intelligent Home Automation System Using Internet of...

The project titled "Design and Implementation of an Intelligent Home Automation System Using Internet of Things (IoT) Technology" aims to develop a cu...

BP
Blazingprojects
Read more β†’
Computer Engineering. 3 min read

Design and Implementation of a Smart Home System Using Internet of Things (IoT) Tech...

The project titled "Design and Implementation of a Smart Home System Using Internet of Things (IoT) Technology" aims to explore the integration of IoT...

BP
Blazingprojects
Read more β†’
WhatsApp Click here to chat with us