Abstract:
An Automated teller machine is a real-time front terminal of automatic teller services with
the support of a central bank server and a centralized account database. An electronic
banking outlet, which allows customers to complete basic transactions without the aid of a
branch representative or teller. However, because of several factors like high level of
unemployment within the country today, malicious users try to forge away out to survive
through the use of all theft means to acquire the PIN and customer credit card so as to
withdraw money from users’ accounts without their consent. A solution is the use of a
double authentication ATM that uses a PIN and fingerprint for validation before any
transaction can be performed on an ATM machine. This system in attempt will reduce on
fraud as it is not easy to forge a finger print. In gathering the information, consultations
and document reviews concerning the existing ATM systems and their corresponding
subsystems responsible for detecting and notifying malicious cases were used. It was from
the analysis of the gathered information that the developing of an ATM machine using
double authentication system kicked-off. I designed the system in Protius ISIS software
and wrote a code using sublime text editor which linked the database to the Raspberry pi
and this provided me with the basic picture on how the system was to work and be
integrated from its constituent subparts. The components of the system were tested prior to
system testing. The functionality of the system was under the control of the algorithm/code
that was written on the raspberry pi. The system was finally subjected to system testing to
validate and verify its working by me and some of my other classmates before presenting
to Busitema University.