Upload
others
View
41
Download
0
Embed Size (px)
Citation preview
Three Level Authentication for Student Attendance Management System
1G.Ravi kumar,
2V.Sridhar
,3T.Venu Gopal,
4G.Nagendra
1,2Assistant professor,
3,4Associate professor
1,2,3,4Department of Electronics and communication Engineering
1,2,3,4Vidya Jyothi Institute of Technology,Aziz Nagar,Hyderabad,Telangana,India
ABSTRACT:
Authentication is the act of confirming the truth of an attribute of a single piece of data
claimed true by an entity. It’s a mechanism of associating an incoming request with a set of
identifying credentials. Most of the schools nowadays are implementing automated techniques
and processes to meet their growing needs, and it can be best defined by widely used of
computers and other device. Authentication is required mainly for the students and the
faculty.This paper involves three levels of the user authentication. It contains three logins having
three different kinds of password systems. Users would be given privilege to access their data at
any time. This paper comprises of RFID system, Biometric system, and password based system.
This way there would be negligible chances of boot or anyone to crack the passwords even if
they have cracked first level. Hence while creating the technology the emphasis was put on the
use of innovative and non-traditional methods. The system developed is user friendly and has
simple interface. It provides strong security for the data. The paper involves in management of
attendance of the student, maintaining the report up to date and time. Hardware components
required are NI MYRIO, RFID readers and tags, finger print sensor, USB port, and male to
female pin connectors.
Keywords: Authentication, RFID system, Biometric system,NI MYRIO, finger print sensor,
USB port
1. Introduction: Attendance Management System (AMS) is software developed for daily
attendance of students. Previously, the college relied heavily on paper records. This paper
focuses on preventing information in an easy way and intelligible manner which reduces paper
and time. The paper makes use of database in order to keep a record of attendance and is used
while generating a report for individual student. The system is fully controlled by administrator
about the staff’s profile, student information student attendance. The administrator can add new
student, add new staff, view staff and student and view the student attendance report. The
faculties are able to directly access all aspects of the student’s progress through a secure, online
interface embedded in the college website. After the class has been finished, the lecturer can
view the student’s attendance that has been saved in the faculty server. This system will also help
in evaluating attendance eligibility criteria of a student. The faculty can also send messages to
parents or guardians about the student performance and attendance by short listing the students.
Hence, here communication is made easier with parents and faculty. The messages can be sent
through SMS to the mobile number given in details of the students in the file. The purpose of
developing this software is to computerize the tradition way of taking attendance. Another
purpose of software is to generate the report automatically at the end of the session. Moreover,
graphical user interface is provided in the proposed system, which provides user to deal with
system very easily.
International Journal of Pure and Applied MathematicsVolume 119 No. 15 2018, 1997-2012ISSN: 1314-3395 (on-line version)url: http://www.acadpubl.eu/hub/Special Issue http://www.acadpubl.eu/hub/
1997
2 Objectives: This paper was aimed at providing authentication schemes that shall bridge the gap
between the security and usability. It is also aimed that security be achieved using RFID card as
factor of authentication. This paper is aimed to the highest security in authenticating users
through Fingerprint module. It provides the detailed database of the attendance which can be
accessed through password.
2.1 RFID based attendance system:
There are plenty of educational institutions that use RFID technology to record their
student’s attendance. Easy connection of data into internet make RFID technology most common
technology used in recording student attendance However, RFID technologies incur high cost
and need experience people to handle the system. Apart from that, biometrics technology is
another tremendous use of technology in the domain of attendance reporting and tracking. Most
of the biometrics technology used thumb print as sign of system entry. This allows a fair and
reliable attendance to be recorded since there is no platform for any attendance cheating
Biometric utilizes the fingerprint apart from thumb print method.
2.2 Biometric attendance system:
Fingerprint peripheral used to record the attendance and sent the data into system using
wireless technology. Image recording is another recent method used in recording attendance.
These advanced technologies require high costing and well trained system developer. The
Design and implementation of Student Attendance Management system based on MVC paper
aims at the research of Web technology, as well as the attendance management system based on
the campus network for all college students is implemented. The system is controlled by Web
Work, while data or status and logic process are enforced by “Action”. The system uses Multi-
layer structure of J2EE which has been realized by Free Marker, Web Work and spring. Three
technologies have been used in page resources layer: HTML performs structure of document,
CSS defines style of document and JavaScript decides behavior of document. The presentation
layer is realized by JSP in traditional Web development. The modules of attendance management
system include importing course-plan, adding, and modifying, querying, verifying and
summarizingattendanceinformation.
2.3 Automation of attendance system:
The purpose of Automation of Attendance System using RFID, Biometrics, and GSM
Modem with .NET framework paper is to develop a wireless system to detect and maintain the
attendance of a student and locate a student using RFID, Biometrics, and GSM modem with .net
framework. For, this the students ID (identification) card is tagged with an Radio-frequency
identification (RFID) passive tag which is matched against the database and only finalized once
his fingerprint is verified using the biometric fingerprint scanner. The guardian is intimated by a
SMS (short message service) sent using the GSM (Global System for Mobile Communications)
modem. There will be a website through which the student, teacher and the guardians can view
the status of attendance. The system can maintain the attendance records of both students and
faculty members of an institution. The system can also detect the current location of the students,
faculties, and other staff members anywhere within the domain of institution campus.An
automated SMS service is facilitated in the system, which sends an SMS automatically to the
parents in order to notify that their ward has successfully reached the college. Parents as well as
student will be notified via e-mail, if the student is lagging behind in attendance. There is a
functionality of automatic attendance performance graph in the system, which gives an idea of
the student’s consistency in attendance throughout the semester.
International Journal of Pure and Applied Mathematics Special Issue
1998
3. Experimental Result:
3.1 Interfacing RFID Reader module with lab view
Figure 3.1 RFID connections
At a simple level, RFID systems consist of three components: an RFID tag orsmart label,
an RFID reader, and antenna. RFID contains an integrated circuit and antenna, which are used
transmit data to the RFID reader (also called interrogator). The reader then converts the radio
waves to more unstable form of data. Information collected from the tags is then transferred
through a communications interface to a host computer system, where the data can be stored in a
database and analyzed at later time.
The below block diagram shows the working of an RFID. Once the tag is scanned, the
information store in the tag is passed to the code through the universal serial bus. The
information is displayed in the data string.With the help of Lab view, the code has been
developed so that the student can enter into the college by scanning his/her RFID.
RFID sample code
International Journal of Pure and Applied Mathematics Special Issue
1999
The execution of the RFID is discussed further with the help of block diagrams and front
panel of the lab view.
3.2 Interfacing Fingerprint sensor with Lab view:
Fingerprint processing has three primary functions: enrollment, searching and
verification. Among these functions, enrollment which captures fingerprint image from the
sensor plays an important role. Hardware connections are shown below.
Figure 5.2 Fingerprint hardware connections
Fingerprint sensor works with a demo software called SFG demo. SFG demo enrolls the
fingerprints and stores them which are used for comparisons.
3.2.1 Working of SFG demo:
Download the driver and SFG demo software with the respective window version.
Then check for the port to which USB is connected. Click on open device and
select the port number (ex: com1, com2, etc.)
The dialogue will be displayed as open device successful. Click on capture.
Put the finger on the sensor when blue light is turned on, the image will be
captured. If the image is perfect enough to be used, save the image to the sample
folder.
Capture the images and save to the database with their respective names.
Below diagram gives a clear picture about SFG demo.
SFG demo application
International Journal of Pure and Applied Mathematics Special Issue
2000
3.2.2 Execution of fingerprint module:
The fingerprint sensor captures the fingerprints by the above process as
mentioned. These fingerprints are compared with the template fingerprint using vision and
motion tools by lab view software.The fingerprint code contains two cases where the code
checks for the suitable fingerprints and gives access to either of the cases depending on the
match.The below block diagram shows the execution of the fingerprint module in a clear
descriptive way.The case below describes the true case where the given fingerprint are matched
with the sample fingerprint .The name of the fingerprint is obtained in this case which is passed
to the main VI through a global variable.
Figure 3.3 Fingerprint Block diagram
The case below describes the invalid case which is false where the template fingerprint is not
matched with the samples in the database. Invalid data is sent through the global variable to the
main VI.
Figure 3.4 Fingerprint block diagram (false case)
International Journal of Pure and Applied Mathematics Special Issue
2001
3.3 Algorithm for three level authentications:
Student enters
(4)
Welcome check your RFID
Yes (1)
No
Check
RFID
RFID success,
Not authorized or
Give fingerprint Not registered
Waiting for FP data
No Finger Yes (2)
?
FP not matched
Success both RFID
and fingerprint
International Journal of Pure and Applied Mathematics Special Issue
2002
Checking details
CANCEL Login is successful
(3) Logout
3.4 Block Diagram:The three level authentications include five cases namely welcome, RFID,
Fingerprint, save data, Check details.The block diagrams of all the cases are shown below with
brief description.
Figure 3.5 Main Block diagram (Welcome case)
The “welcome” case is the default case which is displayed in the status initially when the program is complied
International Journal of Pure and Applied Mathematics Special Issue
2003
Figure 3.6 Main Block diagram (RFID True case)
RFID case contains two sub cases where the true case displays “welcome, check your RFID” and
the false case checks the RFID tag number with the stored database and displays the status
respectively. After RFID case is complied, it gives access to the fingerprint.
Figure 3.7 Block diagram (RFID False case)
International Journal of Pure and Applied Mathematics Special Issue
2004
When the status is displayed as “Give fingerprint”, the fingerprint code is compiled which
already discussed in above topic (3. 2).
Figure 3.8 Block diagram (fingerprint false case)
After the fingerprint is accessed, the code saves the details with the login time and date which is
saved to the database for further access.
Figure 3.9 Block diagram (save data: login case)
International Journal of Pure and Applied Mathematics Special Issue
2005
The below block diagram gives the information about the log out time. If the RFID is scanned
once again, the exit time sub VI is compiled internally and a pop up is displayed to log out.
Figure 3.10 Block diagram (save data: logout case)
Figure 3.11 Block diagram (check details: true case)
International Journal of Pure and Applied Mathematics Special Issue
2006
Figure 3.12 Block diagram (check details: False case)
3.5 Password Level: This paper provides a password based access in order to view the
attendance sheet which is updated every day. We implemented this to overcome the difficulties
faced by the faculty during the attendance calculation of the students. The password and
username are provided to the students and faculty in their database.The password code calculates
the delay and working hours. This is shown in block diagram and front panel.
Figure 3.13 Block diagram: password
International Journal of Pure and Applied Mathematics Special Issue
2007
Figure 3.14 Front panel of password
Hardware Connections
International Journal of Pure and Applied Mathematics Special Issue
2008
3.7 Excel Output:The excel sheet is displayed below which gives the information about the
students attendance for each and every day.
Individual data:
International Journal of Pure and Applied Mathematics Special Issue
2010
4. Conclusion: Authentication is the proper validation and right management of the user for
accessing the resources of any information system. Single mechanism is not efficient and
effective to provide adequate security. On that note we go for three level authentication
technique which employs RFID, BIOMETRIC and PASSWORD to enhance the efficient
security for the users.
5. Future Scope: Our application has immense scope of development in the future. Some of
the points that can be taken into account at that point of time are:This paper can further be
developed by using the camera based facial recognition technique for taking the attendance of
the student. This would reduce manual work to a minimal level.Voice recognition based
attendance management. The system will mark the student’s attendance when He /She give the
roll call.We can add a GPS tracker to the student mobile system to keep a check on his present
location.
6. References:
[1] Angell, I., Kietzmann, J. (2006). "RFID and the end of cash?" (PDF). Communications of the
ACM. 49 (12): 90–96. doi:10.1145/1183236.1183237. Retrieved 9 November 2013
[2] “Attendance Management System”, International Research Journal of Computer Science
(IRJCS) ISSN: 2393-9842 Issue 05, Volume 4 (May 2017) SPECIAL ISSUE
[3] “Multifactor Authentication System”, International Journal of Advanced Research in
Computer and Communication Engineering ISO 3297:2007 Certified Vol. 6, Issue 2, February
2017
[4] https://cdn-learn.adafruit.com/downloads/pdf/adafruit-optical-fingerprint-sensor.pdf
[5] http://www.explainthatstuff.com/fingerprintscanners.html
[6] http://www.technovelgy.com/ct/technology-article.asp
International Journal of Pure and Applied Mathematics Special Issue
2011