finger print based atm authentication and

Upload: mygodsp

Post on 13-Oct-2015

79 views

Category:

Documents


0 download

DESCRIPTION

Finger print based atm authentication and security system,........

TRANSCRIPT

FINGER PRINT BASED ATM AUTHENTICATION AND

FINGER PRINT BASED ATM AUTHENTICATION AND

MONEY MANAGEMENT SYSTEM

ABSTRACTAIM

The main aim of the project is to provide security for the Automatic Teller Machine (ATM) using a finger print based module which will provide a secured money transaction.

OBJECTIVE

An automated teller machine or automatic teller machine (ATM) is a computerized telecommunications device that provides a financial institution's customers a secure method of performing financial transactions in a public space without the need for a human clerk or bank teller. Using an ATM, customers can access their bank accounts in order to make cash withdrawals (or credit card cash advances) and check their account balances. Many ATMs also allow people to deposit cash or checks, transfer money between their bank accounts, pay bills, or purchase goods and services. On most modern ATMs, the customer identifies him or herself by inserting a plastic card with a magnetic stripe or a plastic smart card with a chip, that contains his or her card number and some security information, such as an expiration date or CVC (CVV).

The customer then verifies their identity by entering a password, often referred to as a PIN (Personal Identification Number) of four or more digits. Upon successful entry of the PIN, the customer may perform a transaction. After the transaction is complete, a transaction record is printed, usually consisting of the action taken, date and time, location, any applicable fees, and available balance.

If the number is entered incorrectly several times in a row (usually three attempts per card insertion), some ATMs will attempt to retain the card as a security precaution to prevent an unauthorized user from discovering the PIN by guesswork. Captured cards are often destroyed if the ATM owner is not the card issuing bank, as non-customer's identities cannot be reliably confirmed.

In our Project, we are going to design Computer based Finger Print enabled ATM System - Design & Implementation. We are going to have a PC with all fingerprint database, which will register the Customers details & Customers ATM Details. To access the ATM, the Customer will input his / her finger, if it matches, then his / her details will be displayed in the Computer. Similarly if the finger print not matches, then it will give an alarm. If the user is not registered, it will show the message that, you are not the authorized user to access the ATM

MICRO CONTROLLER FEATURES

In our project we are using the AT89C51/AT89S51 micro-controller. The AT89C51 provides the following standard features: 4K bytes of Flash memory, 128 bytes of RAM, 32 I/O lines, two 16-bit timer/counters, five vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator and clock circuitry. In addition, the AT89C51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and interrupt system to continue functioning. The Power-down Mode saves the RAM contents but freezes the oscillator disabling all other chip functions until the next hardware reset.

BLOCK DIAGRAM

Development Tools Keil IDEs

This tool is used to develop the source code needed for the design.

The tool helps us not only to develop but also compile the code and simulate the code.

The keil tool is also used to convert the compiled Embedded C code to its equivalent hex code.

Flash Programmer.

Flash programmer is used to fuse the built hex code into the Microcontroller AT89c51 (here).

OrCAD-Circuit Design.

This tool is used to design the schematic of the hardware.

Using Orcad the PCB layout is designed

Language: Embedded C.

DRIVER

CIRCUIT

MCU

MAX232

ALARM

PC

DEVICES

INTIMATION

DISPLAY