DEPARTMENT OF SCIENCE AND TECHNOLOGY PROJECT LEVEL 2 PROPOSAL TOPIC : Automated Teller Machine using biometric fingerprint for authentication and One Time Passwords using Arduino An Organizational Hardware based project BY Charmaine T. Magidi Tendai R. Matsikure Computer Systems Engineering Computer Systems Engineering R2216819R R2211517X 1 1.1Introduction Money sending services like Mukuru, WorldRemit are mainly software based but when it comes to collection a number concerns arise especially data handling and data access. As technological advancements exponentially rise so do cyberattacks and mitigation measures need to be put in place to ensure security of client’s data and also the organization’s data at hand, hence biometric approaches are employed. In this specific scenario, instead of using a paper based approach to gain access to their banking activities employing a machine that uses the uniqueness in fingerprints and a password that is continuously changing to gain access to their money and how its handled. 1.2Background Money Transfer Services examples mentioned before, all have one thing common, The collection method involves writing down your sensitive information on a paper and human tellers. As you collect your funds or send it involves waiting a long queue , exposing sensitive information like ID number , address your amount at hand or expected to collect including other transation details. The average time for one clients to get attendance is a minimal of 30 minutes to 80 minutes maximum as the tellers are slow and require constant breaks including other human factors. As you perform transactions some organisations use personal gadgets meaning your data is being handled by a third party that can record your transaction and use it elsewhere. 100% of these services require you carry an identification document to be verified by a human which can be biased or if you have no identification document you can not access the services 1.3Problem Statement The major flaw with this existing system is that data handling methods are poor leading to exposure of client log in information leading to identity thieves and scams also mentioning the ineffectiveness of the human teller giving rise to long queues and the issue of being denied services because no proper authentification methods and a time limit as the services are not readily available 1.4Aim Secure data handling method insuring security of client data by use of physical biometric measure specialising in fingerprint and One Time Password for extra security 1.5Objectives To uniquely identify each client by use of their physical fingerprint To ensure extra measures of security by employing One Time Password To provide secure and non-exposing data handling methods To improve transaction efficiency by removing the ever needing and slow human component as the project is machine based To allow clients to gain access to services without need of other external documents To create a 24/7 services 2 1.6Methodology The machines is an Arduino based machine with a fingerprint sensor peripheral. To implement the system the following is to be done. Using Arduino IDE for coding the instructions to of the system on our windows laptop to perform the task. When the code is successfully uploaded to the Arduino board wiring and configuring GT521F52Fingerprint Module ( expected to use ) to the Arduino board to act as the fingerprint scanner. The fingerprint sensor having a flash memory for storing fingerprint template. As for display the Arduino will connect directly to a laptop ( temporarily for presentation) and in real life a touchscreen monitor using a USB A to B cable. For the proper function of the system Arduino connects with L298D Motor Driver Module with a 12V power source parallel connected to DC motor to output a PWM ( Pulse Width Modulariastion signal) used to control the technique that generates analog signal from Arduino. For alert signals due to unauthorised access the GSM Module connected to the Arduino board with a 12V power source sending SMSs to person and to also employ the One Time Pin aspect of the machine. To properly carry out the development of the system we will both be working step by step to complete both back-end and front-end. Methodology employed is the Scrum, during the development period tasks will be broken down into sprints with a 4 week deadline. Our Period will be grouped into 3 First working on the code using Arduino IDE language and then hardware configuration and setup lastly the interface design. 1.7Expected results A fully functional machine which allows user to scan their finger for prints , entering their details and storing information into a database for later retrieval. A user friendly interface that allows client to input details , login and select withdraw , send , account details. 1.7.1 Future scope In our proposed system we dealing with fingerprint technique to secure transaction procedures data storage and retrieval . Future scope is by implementing the physical biometric technology using fingerprint uniqueness. 1.8Delimitations And Limitations 1.8.1 Delimitations this project is focusing mainly on the hardware part of the system the software part will only be there to display options such as withdraw or send which wont really be functional the view account details option will be fully functional however as it’s supposed to retrieve the information pertaining to that particular fingerprint from the database 1.8.2 Limitations Scarcity of resources especially hardware Electrical power shortages Lack of funds Limited knowledge 3 Distance between each student because physical locations are too far Ignorance and pressure from other existing modules 1.9Budget and timelines 1.9.1 Budget ITEM ARDUINO UNO SIM800 GSM MODULE GT511C1R FINGERPRINT SENSOR L298 MOTOR DRIVER DC MOTOR 12V 2A POWER SUPPLY 1K/1/4W RESISTOR JUMPER WIRE SET FF, MM, MF BREADBOARD TOTAL COST QUANTITY (*) 1 1 1 ESTIMATED COST($) 25 32 30 1 1 1 1 (*1 set) 40 15 15 15 15 1 5 192 1.9.2 Timelines ACTIVITY Hardware acquisition Setting up and testing the hardware Coding, setting up the arduino and backend coding Front end coding, assembly and testing DURATION 4 weeks START DATE 1 November 2023 2 weeks 1 December 2023 END DATE 28 November 2023 14 December 2023 4 weeks 1 March 2024 28 March 2024 4 weeks 1 April 2024 28 April 2024 1.10 Conclusion In these times personal data security are in high demand and cases of identity theft , fraud, scams are escalating and there security measures need to be put in place. Differences in Physical uniqueness is being altered to identify individuals also in systems being proposed. Implementing such a system eradicated data handling incapabilities 4 strengthening security through 1 person authentication. As technology advances cyberattacks exponentially rise and measures like the a Fingerprint Authentication Automated Teller machines for money transfer services need to be employed for safe and secure access to money related processes. 5