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

 

Table Of Contents


Chapter ONE

INTRODUCTION

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

Chapter TWO

LITERATURE REVIEW

  • 2.1Evolution of Authentication Methods
  • 2.2Two-Factor Authentication (2FA)
  • 2.3PIN Authentication
  • 2.4SMS Password Authentication
  • 2.5Security Challenges in ATM Transactions
  • 2.6Implementation of 2FA in ATM Systems
  • 2.7User Experience with 2FA
  • 2.8Effectiveness of 2FA in Preventing Fraud
  • 2.9Comparison of 2FA Methods
  • 2.10Future Trends in Authentication Technologies

Chapter THREE

SYSTEM DESIGN AND IMPLEMENTATION

  • 3.1Research Design
  • 3.2Sampling Techniques
  • 3.3Data Collection Methods
  • 3.4Data Analysis Procedures
  • 3.5Research Ethics
  • 3.6Reliability and Validity
  • 3.7Limitations of the Research Methodology
  • 3.8Research Challenges and Solutions

Chapter FOUR

SYSTEM TESTING AND EVALUATION

  • 4.1Analysis of Survey Results
  • 4.2Comparison of PIN and SMS Password Usage
  • 4.3User Feedback on 2FA Implementation
  • 4.4Security Vulnerabilities in Current ATM Systems
  • 4.5Recommendations for Enhancing 2FA Security
  • 4.6Implications of Findings on ATM Security
  • 4.7Future Research Directions
  • 4.8Conclusion of Findings

Chapter FIVE

SUMMARY, CONCLUSION AND RECOMMENDATIONS

  • 5.1Summary of Research
  • 5.2Key Findings Recap
  • 5.3Conclusion and Recommendations
  • 5.4Contributions to Knowledge
  • 5.5Practical Applications of the Study

Project Abstract

<p> </p><p>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.</p><br> <br><p></p>

Project Overview

<p> </p><div>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.</div><p></p><br> <br><p></p>

Blazingprojects Mobile App

πŸ“š Over 50,000 Project Materials
πŸ“± 100% Offline: No internet needed
πŸ“ Over 98 Departments
πŸ” Software coding and Machine construction
πŸŽ“ Postgraduate/Undergraduate Research works
πŸ“₯ Instant Whatsapp/Email Delivery

Blazingprojects App

Related Research

Computer Engineering. 4 min read

Development of a Smart IoT-Based Environmental Monitoring System...

What This Project Is About This project focuses on creating a system that can monitor the environment using internet-connected sensors. It aims to collect data ...

BP
Blazingprojects
Read more →
Computer Engineering. 2 min read

Development of an Intelligent Traffic Management System Using Machine Learning...

What This Project Is About This project focuses on creating a smart system to help manage traffic on roads more effectively. Using a type of computer technology...

BP
Blazingprojects
Read more →
Computer Engineering. 3 min read

Smart Traffic Management System Using AI and IoT...

What This Project Is About This project focuses on creating a system that can control and manage traffic in cities more efficiently using modern technology. It ...

BP
Blazingprojects
Read more →
Computer Engineering. 3 min read

Development of an AI-powered Intelligent Traffic Management System...

This project focuses on creating a smart traffic management system that uses artificial intelligence (AI) to make city traffic flow more smoothly. Traffic conge...

BP
Blazingprojects
Read more →
Computer Engineering. 2 min read

Development of a Smart Traffic Management System Using IoT and Machine Learning...

This project is about creating a smarter way to manage traffic flow in cities by using modern technology such as the Internet of Things (IoT) and Machine Learni...

BP
Blazingprojects
Read more →
Computer Engineering. 2 min read

Development of an Intelligent Traffic Management System Using Machine Learning...

This project focuses on creating a smart traffic management system that uses machine learning to improve how traffic is controlled and directed on roads. The go...

BP
Blazingprojects
Read more →
Computer Engineering. 3 min read

Design and Implementation of an Intelligent Traffic Control System using Machine Lea...

The project titled &quot;Design and Implementation of an Intelligent Traffic Control System using Machine Learning Algorithms&quot; focuses on leveraging the po...

BP
Blazingprojects
Read more →
Computer Engineering. 4 min read

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

The project titled &quot;Design and Implementation of a Smart Home Automation System using Internet of Things (IoT) Technology&quot; focuses on creating an adva...

BP
Blazingprojects
Read more →
Computer Engineering. 2 min read

Development of a Smart Agriculture System using Internet of Things (IoT) Technologie...

The project on &quot;Development of a Smart Agriculture System using Internet of Things (IoT) Technologies in Computer Engineering&quot; aims to revolutionize t...

BP
Blazingprojects
Read more →
WhatsApp Click here to chat with us