ARM7 Based Smart ATM Access & Security System Using Fingerprint Recognition & GSM Technology Khatmode Ranjit P 1, Kulkarni Ramchandra V 2, Ghodke Bharat S 3, Prof. P. P. Chitte 4, Prof. Anap S. D 5 1 Student of B.E. Electronics, Pravara Rural engineering college, loni, Maharashtra, 4 Assistant Prof., 5 Assistant Prof. at Pravara Rural engineering college, loni, Maharashtra, 5 Assistant Prof. at Pravara Rural engineering college, loni, Maharashtra, Abstract The basic aim of this paper is to study the system, which is used for ATM access to cash withdrawal with more security. In this system, Bankers will collect the customer finger prints and mobile number while opening the account then only customer can access ATM machine. The working of system will start when our customer goes at ATM center. First there is switch for entry. After getting entry customer has to places his finger on the finger print module. Then system will check for user identity and checks validity of finger if it finds as a valid then ATM machine will ask to customer for 4-digit ATM pin, which is fixed. If that 4-digit code match with entered pin code then system will automatically generates another different 4-digit code i.e. OTP. And that code will be message to the customer s registered mobile number through GSM modem which is connected to ARM 7. Here customer has to enter this code again.after entering OTP, System will checks whether entered code is a valid one or not. And if it is valid, the customer is allowed for further accessing. ATM will show options like cash withdrawal, cash deposit. Also purpose of using Temperature sensor and tilt sensor is to provide security for ATM Terminal. Keywords ATM Terminal, ARM 7, Fingerprint Module, GSM Modem, OTP, Temperature Sensor, Tilt Sensor. I. INTRODUCTION The existing self banking system has got very high popularity with 24 hours service. Use of ATM (Automatic Teller Machine) is helpful for money transaction. ATM is activated by placing the card, then entering the pin number of the particular card. But this system is not safe to use because anybody can access the system if they have the card and pin number like we share our card and pin number to our friends who may miss use it. This is the main disadvantage of existing system. Traditional ATM systems authenticate the method has some defects. Using ATM card and password cannot verify the client's identity exactly. In recent years, the algorithm that the fingerprint recognition continuously updated, which has offered new verification means for us, the original password authentication method combined with the biometric identification technology verify the users identity better and achieve the purpose that use of ATM machines improve the safety. In the proposed system we are trying to remove disadvantages of existing system. So security over money Transaction is our prime concern. In traditional system client has to carry debit or credit card with him to verify his identity. This identity card may lose, so instead of traditional identification we are using biometric identification. Fingerprint recognition has got continuously updated algorithm in recent years which mean perfect biometric identification. The purpose of generating OTP is to achieve better identification with high security. Security of ATM center is also important. For that there is a temperature sensor and tilt sensor. II. CHARACTERISTICS OF SYSTEM 1. Fingerprint identification: It is used for customer s identification. So that there will be security for account identification. 2. Data Server: System can compare current client's fingerprint information with remote fingerprint data server. 3. OTP: This is One Time Password which is used for increasing security of money transaction. This code will be different for each payment. 4. Password analysis: Only fingerprint recognition is not helpful in security point of view. So there password recognition in this system. 5. Remote authentication: System can compare current Client s fingerprint information with remote Fingerprint data server. 856
6. Telephone alarming: Once an exception happens, such as log in as the fake identity, the system will start the phone alarm to inform client and bank staff as soon as possible. 7. Police network connection: The system can call the police if any wrong happens with machine and user. III. WHY FINGERPRINT 1. There is very less chances of two people having same fingerprint. 2. Human fingerprint may change in scale but cannot change in appearance compared to other biometrics 3. It is easy to take fingerprint. IV. BLOCK DIAGRAM 3 After entering in ATM center. User will place his finger on module. 4 System will check database and asks for ATM pin. 5 If ATM pin and fingerprint matches with database. 6 6.Machine will generate OTP and send to user s registered mobile. 7 User have to type OTP and if it correct. Account will be open and user will be allowed for drawing money. 8 Another system we are implementing in this system is to secure ATM from thief and fire. 9 If position of ATM changes it will turn off shutter of ATM by using DC motor. For detecting position of ATM tilt sensor will be used. 10 Temperature sensor is used for detecting temperature of ATM. If temperature increases beyond limit. Sprinklers will be on to vanish fire. SWITCH FOR ENTRY FINGER PRINT MODULE RS-232 4*4 KEYPAD TEMP SENSOR TILT SENSOR MOTOR DRIVER ARM 7 LPC2148 BUZZER DRIVER DRAWER DC MOTOR FOR ENTRY LCD DISPLAY RS-232 STANDARD STATUS LEDs SPRINKLER 1 GSM MODULE VI. HARDWARE DESIGN 1. The LPC2148 is the main control unit of this project, Along with LPC2148 there is connection of different module such as Fingerprint module, GSM modem, keypad module, LCD module 2. Fingerprint module: In our project fingerprint module is used for getting customers identification with more efficiently. 3. GSM modem: It is used for transmitting 4 digits OTP which is generated by processor on user s registered mobile number. 4. Keypad Module: 4*4 matrix keypad is used to provide user s pin and OTP. 5. LCD module: 16*2 LCD module is used as display for ATM terminal. 6. Temperature Sensor (LM35): Basic function of temperature sensor is to sense the temperature. If temperature rises above the set point then it automatically generates alarming signal and at the same time starts sprinkler. 7. Tilt Sensor: It is used for sensing the position of ATM. If in case of robbery the position of ATM is changed then this sensor will automatically generate alarming signal and will shut down the shutter of ATM center. DC MOTOR ALARM SYSTEM V. HOW SYSTEM WORKS 1 User will go to ATM center for withdrawal of money. 2 User will press entry button to enter in the ATM center. VII. SOFTWARE DESIGN The design is component of three parts which included the design of main program flow chart ATM access, program flowchart for ATM security, and the algorithm of fingerprint recognition flow chart. 857
This system of software is implemented by the steps as follows: first of all, the Linux kernel and the File system are loaded into the main chip. The next, the system is initialized to implement specific task, such as checking ATM system, GSM communication and so on, and then each module reset for ready to run commands. Before using ATM terminal, the mobile number and fingerprint of the customer is required. Software design has three parts which are as follows: A. Fingerprint recognition flowchart B. Flowchart for ATM Access C. Flowchart for ATM Security A. Fingerprint Recognition Flowchart It has following steps which are as follows: 1. Normalization First input image is taken and that input image is normalized for specific variance and mean. This operation is done Pixel-wise. This operation doesn t change the resolution of ridge and valley structures, but it reduces the variations in the gray-level values along with ridges and valleys. 4. Region Mask Estimation In this block normalized input image is divided into two parts i.e. recoverable and unrecoverable. 5. Filtering The main aim of filtering is image enhancement. For image enhancement there are many Gabor filters which are connected in cascaded. Input Fingerprint Image Normalization Orientation Image Estimation Frequency Image Estimation 2. Local Orientation Estimation Normalized image then fed to next block in which orientation image is estimated. Orientation image defines invariant coordinates of ridges and valleys. 3. Local Frequency Estimation This image is calculated from Normalized input image & local orientation image. Region mask Generation Filtering Enhanced Output Image 858
B. Flowchart for ATM Access C. Flowchart for ATM Security START START Take clients fingerprint and ask for 4 digit pin Compare current fingerprint data with server data Check for temperature and position of ATM Is user valid? Generate OTP and send it on client s registered mobile number Is ATM safe? Ask for OTP Is user valid? Open the clients account If temperature is high, generate alarm and on sprinkler If position is changed, generate alarm and shut down shutter STOP 859
VIII. FUTURE SCOPE In this project we are using fingerprint module as mode of authentication. This project is depending on the biometrics i.e. fingerprint. In future it will be very easy to implement because each person has his own fingerprints with the permanent uniqueness. The system will provide many advantages such as, we do not forget our fingers, Users respect them, fraudsters are afraid of them, Protects privacy. Fingerprints do not change over time, Fingerprints stop unauthorized access, and all fingers are unique, which allows each person to have ten easy uses of identifiers, Base of all world-wide identification. In future systems using biometric will be preferred as method to provide security and authentication this will eliminate forgery and fraud in many organizations. IX. CONCLUSION The Implementation of ATM security by using fingerprint recognition and GSM MODEM took advantages of the stability and reliability of fingerprint characteristics. Additional, the system also contains the original verifying methods which were inputting owner's password which is send by the controller. The security features were enhanced largely for the stability and reliability of owner recognition. The whole system will be built on the technology of embedded system which makes the system more safe, reliable and easy to use. Additional, system also contains security of ATM itself which are as follows Temperature sensor, which is used for protecting ATM centre from fire in which if there is fire then sprinkler will be ON. Tilt (MEMS) Sensors, which use a micro-machined acceleration sensing element with a DC response to measure inclination relative to gravity. As position of ATM machine change, The DC motor connected to the shutter of ATM centre will be ON. REFERENCES [1] IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 20, NO. 8, AUGUST 1998 Fingerprint Image Enhancement: Algorithm and Performance Evaluation by Lin Hong, Student Member, IEEE, Yifei Wan, and Anil Jain, Fellow, IEEE. [2] International Journal of Electronics Communication and Computer Engineering Volume 3, Issue (1) NCRTCST, ISSN 2249 071X Implementation of ATM Security by Using Fingerprint recognition and GSM by PENNAM KRISHNAMURTHY & MR. M. MADDHUSUDHAN REDDDY [3] An Improved Method for Extraction of Fingerprint Features Jianwei Yang, Lifeng Liu, and Tianzi Jiang*, Member, IEEE National Laboratory of Pattern Recognition, Institute of Automation, Chinese Academy of Sciences, Beijing 100080, P. R. China. [4] Volume 3, No. 11, November 2012 Journal of Global Research in Computer Science RESEARCH PAPER HIGH PROTECTION HUMAN IRIS AUTHENTICATION IN NEW ATM TERMINAL DESIGN USING BIOMETRICS MECHANISM [5] Indian Journal of Science and Technology Supplementary Article ATM Terminal Design using Biological Technology by V. Khanaa and Krishna Mohanta [6] International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 1 Issue 3 ǁ July. 2013 ǁ PP.27-33 Real Time Sms-Based Hashing Scheme for Securing Financial Transactions on ATM Terminal [7] Improving PIN Processing API Security by R. Focardi & F. Luccio Universit`a di Venezia,Italy and G. Steel LSV, CNRS & ENS de Cachan, France [8] International Journal of Engineering Research & Technology (IJERT) Vol. 2 Issue 3, March - 2013 ISSN: 2278-0181 ATM Systems Authentication Based On Fingerprint Using ARM Cortex- M3 by Mr. John Mashurano1, M.E Signal and Information Processing. And Mr. Wang liqiang2, Associate Professor, Optics Lab. 860