Cyber Security via Fingerprint Scanner Using Microcontroller

Categories: Technology

Biometric Smart Attendance Kit With Fingerprint Scanner Using Microcontroller

The register based conventional attendance system for the students in our educational institution is laborious, time-consuming and kind of boring task for the educators. An intelligent system based on fingerprint scanner have been designed and implemented that supplanted the traditional mundane attendance system. The system can acquire, store, crosscheck the fingerprint of individuals and export the data in the form of Microsoft excel spreadsheet in a memory module. The entire procedures are supervised by a microcontroller.

This smart attendance kit is portable, handy, cheap and reliable. Introduction Biometrics is a method of identifying a person based on a physiological characteristic. Biometric data are discrete and unique like odor, fingerprints, iris, retinal, voice and face geometry. Biometric templates cannot be reverse-engineered or duplicated to access personal information. Today, the important biometric characteristics of human body like fingerprints or iris is one of the best and sophisticated methods to identify and verify a particular person.

Get quality help now
Sweet V
Sweet V
checked Verified writer

Proficient in: Technology

star star star star 4.9 (984)

“ Ok, let me say I’m extremely satisfy with the result while it was a last minute thing. I really enjoy the effort put in. ”

avatar avatar avatar
+84 relevant experts are online
Hire writer

Finger print scanner is one of the finest discoveries of science and bioelectronics.

In our hand, ten fingers have ten fingerprints different from each other. Because of its uniqueness fingerprints is playing a vital role in modern biometrics technologies. A fingerprint scanner does a simple task; it acquires an image of the prints from the fingertip and crosschecks it with the image previously saved. A fingerprint is made of a series of ridges' and valleys' on the surface of the finger. It compares these patterns of ridges' and valleys'.

Get to Know The Price Estimate For Your Paper
Topic
Number of pages
Email Invalid email

By clicking “Check Writers’ Offers”, you agree to our terms of service and privacy policy. We’ll occasionally send you promo and account related email

"You must agree to out terms of services and privacy policy"
Write my paper

You won’t be charged yet!

If the two patterns matches, then access is established.The fingerprint scanners are mainly optical scanners. It takes pictures of the fingerprint and generates an inverted image by reflecting the light from the ridges. The scanner compares some specific areas of fingerprints called minutiae. The scanner stores some series of minutiae for checking and investigating. So it is virtually impossible to replicate fingerprints with these details available. Fingerprint scanners are more secure methods than any other methods in verification or identification.

Authors in have proposed an attendance system with fingerprint scanner. But the process is bit complex. We have tried to overcome complexity by making our system simpler. Authors in have also proposed anot her attendance system with fingerprint scanner. But here, the data must be transferred to computer in order to update the database. But in our system, the database is automatically updated and written on memory module. Algorithm Flowchart of the entire procedure of seeking attendance by the intelligent system.

Proposed Idea

The basic i dea and block diagram of our module is given below.

Fig .1: The Block Diagram of Biometric Smart Attendance Kit.

Memory Module Fingerprint Module Matrix Keypad LCD Display RTC Module MicrocontrollerHardware Description In our design, we have used GT -511C3 which is a high speed and high accuracy finger print scanner shown in figure 2. It uses SmackFinger 3.0 Algorithm it has an onboard optical sensor that capture the image of the finger which is also capable of 360є recognition, internal 32 -bit processor that process the captured image and make it in a stream of bits and stores it in an onboard memory. The memory can save up to 200 different fingerprints. The processor communicates with its master in simple UART protocol. The finger print scanner is easy to interface with the microcontroller. It has transmitter and receiver pin to communicate with controller.

Fig. 2: Fingerprint scanner A DS1307 RTC (real time clock) has been included in this system to keep track on current date and time of attendance taken place.

The DS1307 is suitable for this system for its power manageme nt and it consumes less than 500nA in Battery -Backup. We have used Hitachi's alphanumeric dot matrix LCD in our module to represent information during attendance taking . Besides we have used a 4x4 matrix keypad to enter the course code by the educators. W e can activate and deactivate the fingerprint scanner with particular keys of this keypad. To store the processed data, a Micro SD card has been used as memory module.At the end of every course the full data of attendance is updated into the card witho ut the help of any other external device like desktop pc or laptop. The processing unit of the system is ATmega2560 shown in f igure 3 [8] [9]. Microcontroller initiates the scanner and terminates it when all attendance has been taken. It receives the course number entered from the keypad and updates the attendance data on the micro SD card with corresponding date and time.

Fig.3 : ATmega2560

SOFTWARE DESCRIPTION

Enrollment

The figure 4 shows a Graphical User Interface (GUI) that was build in Visual Basic to control the fingerprint scanner to enroll the students in their specified ID. The fingerprint scanner communicates with the microcontroller at a baudrate of 9600.besides more baudra tes are also available for communication with diffrenet devices. The baudrate and serial port number can be selected from the Graphical user interface. By using this software, we can enroll 200 different fingerprints at a time. The fingerprints r being saved in its internal database. We can verify the individual or identify the individual by this graphical interface u sing same fingerprint scanner. For more sophisticated purpose, we can also save the image of the fingerprints image in external database. The Graphical User Interface gives flexibility of enrolling or deleteing any individual from 0 to 199 at any time. Before taking attendance, the fingerprints must be enrolled at first. The internal database of the fingerprint scanner is enriched. When seeking a ttendance, the fingerprint scanner crosschecks the fingerprint with previously saved fingerprint saved during enrollment. The flowchart of enrollment is shown in figure 5.

Fig. 4 : The GUI of the software for enrollment

Fig. 5 : Flow chart of Enrollment Attendance Processing.

When the Smart Attendance Kit is activated it will show a welcome message.

Fig. 6 : Welcome message Start FPS activated Enroll Command Enrollment starts If Enroll Completed?

After a while it will seek for a Course code number (shown in figure.7 ). When the correct code is entered the fingerprint scanner will be activated and gets ready for scanning the fi ngerprints. (s hown in figure. 8 )

Fig. 7 : Seeking Course code

Fig.8 : Fingerprint scanner initiates

When enrolled student pressed his/her finger the kit will show a message in the LCD that attendance has been accepted . Fig. 9 : Attendance taken completed. At last when attendance procedure has been completed, the fingerprint scanner is deactivated and data are written to the SD card .

RESULT AND ANALYSIS

The system that has been designed and implemented has been tested on 60 students. The students were properly identified and their attendance has been updated successfully. After completing the file writing on the Micro SD card, the Microsoft Exc el file will look like as shown in figure 10 . The students ID's are in the rows and date/ time of the attendance taken are in the column. When a student gives attendance, 1 is being written under his ID. If a student is absent, then 0' is being written. This is a more accurate and reliable system. T he Microsoft Excel file can be viewed at any time. W hen a new course is being entered , a new Excel file is automatically created in the MicroSD card corresponding to that particular course number.Fig. 10 : Microsoft Excel file of the attendance.

CONCLUSION AND FUTURE WORK

Our main objective is to make a complete full functional fingerprint attendance system that will replace the traditional attendance system. We have successfully designed and implemented a secure, fast, reliable and an efficient fingerprint attendance system. This system can replace not only attendance system but any other system requires verification in near future.

REFERENCES

  • [1]What is Biometr ics? Available online: onix.com/what_is_biometrics.html
  • [2]Fingerprint Scanners: What They Are and How They Work. Available online: erprint -scanners,news -17678.html
  • [3] Norshidah Katiran, Helmy Abdul Wahab, and Jamal Rasyid Abdul Rahman, Development of Attendance System using Biometric Fingerprint Identification , Proceedings of EnCon2010 3rd Engineering Conference on Advancement in Mechanical and Manufacturing f or Sustainable Environment.
  • [4] Gunjan Talaviya, Rahul Ramteke, A.K.Shete, Wireless Fingerprint Based College Attendance System Using Zigbee Technology , International Journal of Engineering and Advanced Technology (IJEAT), February 2013
  • [5] Fingerprint Scanner " TTL (GT -511C3). Available online:
  • [6] DS1307 Datasheet. Available online:
  • [7] SD Specifications Part 1 Physical Layer Simplified Specification. Available online:
  • [8] ATmega2560. Available online: [9] Muhammad Ali Mazidi, Sarmad Naimi, Sepehr Naimi, Th e AVR Microcontroller and Embedded Systems using Assembly and C Pearson Education,Inc.
Updated: Jan 17, 2024
Cite this page

Cyber Security via Fingerprint Scanner Using Microcontroller. (2024, Jan 17). Retrieved from https://studymoose.com/document/cyber-security-via-fingerprint-scanner-using-microcontroller

Cyber Security via Fingerprint Scanner Using Microcontroller essay
Live chat  with support 24/7

👋 Hi! I’m your smart assistant Amy!

Don’t know where to start? Type your requirements and I’ll connect you to an academic expert within 3 minutes.

get help with your assignment