Implementation Of Biometric Application Security Information Technology Essay
Today the security is one of the biggest problems through out the world. The security can enforce through different medium, using password, guards out side the building, CCTV, lock etc. In this project we will discuss about the person’s identity about the using of their password for the security purpose and then we will build and implement the biometric technology to replace the password with the biometric technology and enforce the security of the person’s identity.
A biometric is a measurement of a biological characteristic such as fingerprint, iris pattern, retina image, face or hand geometry; or a behavior characteristic such as voice, gait or signature. Biometric technology uses these characteristics to identify individuals automatically. Ideally the characteristic should be universally present, unique to the individual, stable over time and easily measurable.
We will discuss about the biometric technology and process. The project will include the study of the literature about the biometric and then gather information is analysis to come up with requirement for the proposed system. Then the system has been design and implements using fingerprint biometric technology to enable the security in any company to allow employee to clock in and clock out using fingerprint reader. Only the fingerprint technologies have been used to develop the system, the camera is only used to take the picture and confirms the identity on accessing the system.
1.1 Objectives
To study the literature about biometric technology and understand the underlying process.
To analyse the information gathered in literature chapter and come up with the final requirement for the system.
To design and implement the application to enforce the security using fingerprints biometric technology.
Test the application as unit and system test.
Chapter 2 – Literature Review
Introduction
This chapter is about to search for the literature for the difference source about the biometrics. In this chapter we will gather information about the biometric methodology and their technique and elaborate the underlying process of authentication and authorisation in biometric system. We will also search and illustrate the most likely used technology in the biometric system which is facial recognition and fingerprint reader.
Biometrics
The term biometrics relates to the measurement of characteristics of a living thing in order to identify it. The techniques of using physical characteristics for identification can be traced to the ancient Egyptians who used the biometric of height (Roberts, 2003). Biometric refer to authentication techniques which depend on measurable individual characteristics that can be automatically verified. In other words, we all human being have unique personal attributes that can be used for unique identification purposes which includes a fingerprint, voice recognition, facial recognition, the pattern of a retina, iris, retinal and vein.
Uludag et al (2004) defined biometric technique that it is an automated methodology to recognise the person based in term of their behaviour or their physical characteristics. These characteristics and behaviour include the features such as hand geometry, handwriting, face, fingerprints, vein, voice, retina, and iris etc.
Jain et al (2005) describe the difference that the biometric technique can be measure by using either persons behavioural characteristics and or physiological characteristics or can be use both. The behavioural characteristics create from the actions of an individual person, and it indirectly measures unique characteristics of the human body. Which includes signature-scan, keystroke-scan, voice recognition, etc (but it’s not limited). Time can act as a metric for behavioural biometrics, because it measures behaviour by considering the timeline of a given process. The physiological biometrics technique consists of measurements and data congregated from direct measurement of a part of the human body such as geometry, facial recognition, fingerprint, iris-scan etc. (Jain et al, 2005).
Ashbourn (2004) also describe that currently the most popular techniques are the ones are based on physical characteristics as fingerprint ridge pattern, hand geometry, retinal recognition, facial recognition, and also behavioural characteristics such as voice verification and signature stoke pattern.
Biometrics refers to the automatic identification of a person based on his unique characteristics. This identification method of biometric is preferred over traditional methods involving passwords and pins for several reasons, which including the person to be identified is required to be physically present at the point of identification, which enforce more security. The identification based on biometric techniques eliminates the need to remember a password or carry a token. With the increased use of computers as mobile of information technology, restricting access to sensitive or personal data is necessary. By replacing pins and or passwords, biometric techniques can potentially prevent unauthorized access to or fraudulent use of the system. Passwords may be forgotten, and token-based identification methods such as passports and driver’s licenses may be obtain as fake, and could be stolen, or lost. Thus, biometric systems of identification are enjoying a new interest. (Petrovska Chollet, & Dorizzi, 2009). We can conclude that the biometric technologies will play a vital role in the security to provide the highly secured identification and personal verification solutions.
The Technology of the Biometric
The most important difference between biometric and traditional technologies lies in the result of the biometric system to an authentication or identification of request. Biometric system does not give the simply yes or no answer for authentication process. While the password could be either ‘abcd’ or nothing and the card PIN could be valid or not, no biometric system can verify the identity or identify a person absolutely. The person’s signature never be absolutely the same and the position of the finger on the fingerprint reader will vary as well and facial expression and skin colour (fade or burn skin) can be change. Instead, we are told how similar the current biometric data is to the record stored in the database. Thus the biometric system actually tells us ‘what is the probability that these two biometric samples come from the same person’. (Biometric Authentication Report 2000)
The Physical locks can protect the hardware, and passwords can protects the data, which is currently the most popular way to protect data on system in the company or any organisation. Biometrics can increase the company’s ability to protect its sensitive data by implementing a more secure key than a using password as a safety guard using biometrics, also allows a hierarchical structure of data protection, making the data even more secure and Biometric technologies further help to enhance security levels of access control form the data to any place or area. (Biometric Security Technology)
“Biometric systems require controlled and accurate enrolment processes, careful monitoring of security settings to ensure that the risk of unauthorized entry is low, and well-designed interfaces to ensure rapid acquisition and matching. Poor system design and implementation can slow down the authentication process and expose new vulnerabilities”.
(Intrernational Biometric Group 2003-2010)
The Authentication Processes
Bolle et al (2002) describes in “Biometric Perils and Patches” the biometric authentication process is a pattern recognition system and consists of four steps enrolment, storage, acquisitions and matching.
Petrovska et al (2009) also describe that the biometric applications relate to the recognition of individuals in four possible ways:
Verification of identity, this mean the person is the same as who is claiming to be.
Non-identification, this will check that the person who is checking is not enrolled on the system before and on database.
Closed-set identification, recognizing a person by using one of the characteristics which is being the closest match to a person on a master database of such characteristics.
Open-set identification, this means that the person is not that who claim to be and rejecting as a fake identity or performing closed-set identification to match the characteristics.
Public Perceptions of Biometric use
We will include some public perception about the use of the Biometric in daily life. Moody J (n.d) has described in his article “Public Perceptions of Biometric Devices” about public opinion of using biometric device. The results of the survey illustrate how different and even conflicting public opinion is regarding the use of biometrics. On responded of the 300, 6% had ever used one of the biometric devices. If we see the public perception about eh use in different place majority will prefer to have biometric technology for the hospital records (figure 1) and there is above average that people would also like to use to track working hours and for logon.
Figure 1 – (5=Strongly Agree, 3=Neutral, 1=Strongly Disagree)
Public Percptions of Acceptable Uses of Biometrics
Source: http://proceedings.informingscience.org/InSITE2004/102moody.pdf
Moody (n.d) also carried out some survey about the use of the biometric on different organisation such as if the biometric is required on offices access most people in office would prefer to use fingerprint to logon to the office (figure 2).
Figure 2 – Acceptance of Biometric devices on logon to Office
Source: http://proceedings.informingscience.org/InSITE2004/102moody.pdf
Form the above survey we conclude that not much people are familiar or did not use the biometric system. The survey also conclude that fingerprints is more widely accepted, convenient and reliable than other forms of physical identification, especially when using technology. In fact, the survey has shown that fingerprint identification is currently thought to be the least intrusive of all biometric techniques, and most people who are likely to use biometrics will prefer to use a fingerprint scan device for their access to the office or logon to the personal computers.
According to the International Biometric Group (2008) the Digital fingerprints continue to be the main biometric technology in terms of market share, representing nearly 50% of total sales. Facial recognition, with 12% of the market, has overtaken hand recognition, which was previously the second biggest revenue generator after digital fingerprints.
Fingerprint
Fingerprint biometrics is the most common form of the biometrics available today. Fingerprint recognition has been used for identification related purposes over the last several decades. Fingerprint recognition is the technology that verifies the identity of a person based on the fact that everyone has unique fingerprints. The fingerprint biometric is an automated digital version of the old ink and paper method used for more than a century for identification. The fingerprint technology is most mature type of recognition in this industry, and it s high level of accuracy among other biometrics (Petrovska et al 2009). The low cost and small size of the scanning device for the fingerprint scan, is allowing its use in broad range of application. The fingerprint is simple and easy to install and use. It can involve use of a silicon scanner that electronically reads the minutiae points on the whorls, arches, and loops that make up a fingerprint, or an optical scanner that takes a picture of the finger. Minutiae are local discontinuities in the fingerprint pattern (Calderon & Subbaiah 2003).
Most automatic systems for fingerprint comparison are based on minutiae matching. Minutiae are local discontinuities in the fingerprint pattern (figure 5) that interrupt the smooth flow of ridges, and are the basis for most finger-scan authentication.
Figure 3 – Minutiae
Source: http://fingerchip.pagesperso-orange.fr/biometrics/types/fingerprint.htm
Many types of minutiae exist, including dots (very small ridges), islands (ridges slightly longer than dots, occupying a middle space between two temporarily divergent ridges), ponds or lakes (empty spaces between two temporarily divergent ridges), spurs (a notch protruding from a ridge), bridges (small ridges joining two longer adjacent ridges), and crossovers (two ridges which cross each other, figure 3). When recognition is in process, a high quality images is captured and compared with existing image pattern template. (Article: Principles of Fingerprint Biometric)
Petrovska et al (2009) also describe the six major fingerprint classes: (a) arch, (b) tented arch, (c) left loop, (d) right loop, (e) whorl, and (f) twin-loop(figure 6).
Figure 4 – The six major fingerprint classes
Source: Petrovska, Chollet, & Dorizzi 2009. Guide to Biometric Reference Systems and Performance Evaluation. London: Springer. P. 56
Figure 5 – Fingerprint Verification Process
Source: Source: Petrovska, Chollet, & Dorizzi 2009. Guide to Biometric Reference Systems and Performance Evaluation. London: Springer. P. 53
The main modules of a fingerprint verification system is fingerprint sensing, in which the fingerprint of an individual is scan by a fingerprint scanner which produce a raw digital representation of the fingerprint; then pre-processing will be done, in which the input fingerprint image is enhanced and adapted to simplify the task of feature extraction; and then feature extraction, in which the fingerprint image is further processed to generate discriminative properties, also called feature vectors; and finally the matching process, in which the feature vector of the input fingerprint is compared against one or more existing templates(figure 5). The templates of approved users of the biometric system, also called clients, are usually stored in a database. Clients can claim an identity and their fingerprints can be checked against stored fingerprints, which has been enrolled on the system (Petrovska et al 2009).
Facial Recognition
Face recognition is the preferred mode of identity recognition by humans: it is natural and robust. The concept of recognition to someone using facial features is sensitive. Biometric face recognition makes facial recognition a more automated and computerised process. Since face can be captured from some distance away, facial recognition can be done without the physical contact of the person (shorter the distance higher the efficiency). Under tightly controlled conditions, face recognition systems can now achieve accuracy levels of 95%. However, in the real world, factors such as movement, lighting and camera angle, make it difficult to capture facial images that can be interpreted by the software (Biometric and Security 2001).
What sets apart facial recognition from other biometrics is that it can be used for observation purposes. For example, public safety authorities want to locate certain individuals such as wanted criminals, suspected terrorists, and missing children. Facial recognition may have the potential to help the authorities with this mission (Wechsler 1998).
Figure 6 – Face Recognition area
Source: http://face-recognition-activex-dll.research-lab-inc.downloadsoftware4free.com/
The facial recognition uses distinctive facial features, including upper outlines of eye sockets, areas around cheekbones, the sides of the mouth and the location of the nose and eyes. Most technologies avoid areas of the face near the hairline so that hairstyle changes won’t affect recognition (figure 6). When the computer is performing the matching process, it is more subjective. When an image is captured, it will be verified by overall facial structure, which works well over short distance but progressively loses accuracy as the distance goes further between the user and the scanner. Such method of biometric is often less reliable then more common form such as fingerprints but such type of method relatively often used in several airport terminals and at many border crossing to help determine the identities of individuals at a distance who may be involved in criminal activities without alerting the individual that they are being monitored (Biometric A Look at Facial Recognition 2003).
Iris Scan
Iris scanning measures the iris pattern in the coloured part of the eye, using the close circuit camera. Iris patterns are formed randomly. As a result, the iris patterns in a person’s left and right eyes are different, and so are the iris patterns of identical twins (Biometric a Look at Facial Recognition 2003).
Figure 7 – Iris Pattern
Source: http://www.idteck.com/support/w_iris.asp
The eye image of the person obtain using iris from the input device on the first stage. The device used is comprised of camera to capture the eye image and lighting and image sensor to capture the good iris patterns. After capturing the eye image, the iris area should be extract correctly so that the person’s identity verify more accurately (figure 7). Detecting the inner boundary of the iris against the pupil and the outer border of the iris against the sclera finishes the process. After the iris area is extracted, the different method sis used for the matching of iris features. Iris scanning can be used quickly for both identification and verification applications because the iris is highly distinctive and robust (IDTECK 2009).
Summary
Security is one of the important issues in any aspect of daily life. Security can be measure by using different way medium depend upon the structure. Increasing security concerns ranging from individual identity theft, corporate security, to even national security represents factors that are important to the biometrics market. Biometrics identify people by measuring some aspect of individual physiology such as your hand geometry or fingerprint etc or other behavioral characteristic such as your handwritten signature, or can be combination of the both of two. Biometric technology identifies individuals automatically by using their biological or behavioural characteristics.
As in survey the moody J (n.d) describe about the public perception of the use of biometric technology on different public places. On conclusion of the perception people feel more comfortable to use the fingerprint technology for the biometric purposes. So to design and implement the biometric application we will use fingerprint technology to enforce security in a company to allow employee to clock in to the job using fingerprint to confirm their identity. And camera will also be use to capture the person picture for the matching purpose.
The authentication process of the fingering is based on the verification of the person’s identity that the person is the same as who is claiming to be, and then it will check that the person dose have privileges it use the facilities.
Chapter 3 – Analysis
Introduction
The analysis is a principal to understand the application problem for developer, user and observer. This chapter will describe the requirement specification from the information gathered in Literature review. Various techniques and tools are used here to carry out the analysis. This may include the UML use case, Modelling and MoSCoW etc. And then finalise the functional and non functional requirements.
Overview
The literature review discussed area concerning about the different type of biometric technology and the usability of the biometric technology in the practical life. As study shows that people feel more comfortable to use fingerprint technology so that we use fingerprint reader for identification purpose and along with the camera to capture the person’s picture for matching purposes.
Use Case
The purpose of this stage is to model the system requirement. This will involve the UML use case diagram which helps to capture the functional requirement of the system. The purpose of the use case is to define a piece of effective requirement of the system without reviling the internal structure of the system. In this case as we developing biometric Clock In and Access Control security product, so each use case specify a service that the system provides to its users that is, a specific way of using the system that is visible outside (figure 8).
Use Case Diagram
Figure 8 – Use Case Diagram
Use Cases Description
Administrator Staff – A member of employee works as an Administrator employee and provide services to the general employee.
General Staff – A member of employee, work as a general employee.
Fingerprint Reader – A biometric fingerprint device which uses as to register and verify the identity of the user.
Camera – A digital de vice to take picture of the user as an identity purpose.
Primary Scenario
The Primary scenario for the use cases are described below.
Use Case: Enrol Employee
Precondition: The application should be start on the system and an employee should have been registered as an administrator employee on to the system and fingerprint and camera should attach to the system.
Actors: Administrator employee, Fingerprint reader and camera.
Flow of Events:
Primary Scenario
The use case starts when administrator employee logged in to the system with valid fingerprints using fingerprint reader.
The administrator employee will open the employee registration form and fill all required detail for the intended register employee.
The administrator will start the camera to capture picture for the intended register employee.
The administrator will set the fingerprint reader to register intended register employee finger.
The intended register employee will place his finger on the fingerprint reader.
The fingerprint reader will capture the fingerprint and create template of the fingerprint.
The administrator employee will ensure all the details are filled and then proceed to save the details.
The system will enrol the detail of the intended register employee, the new employee will register on the system and then use case ends.
Postcondition: The new employee register on the system and employee id is given to the register employee.
Use Case: Delete Employee
Precondition: The application should be start on the system and an employee should have been registered as an administrator employee on to the system and fingerprint reader should attach to the system.
Actors: Administrator employee.
Flow of Events:
Primary Scenario
The use case starts when administrator employee logged in to the system with valid fingerprints using fingerprint reader
The administrator employee will open the delete employee form.
The administrator employee will enter the employee id to search for the specific record for deletion.
The administrator employee will select the id form the form and the press delete to delete the employee from the system and then employee will delete from the system and deletion confirmation message will be appear on the screen and then use case ends.
Postcondition: The employee delete from the system and confirmation message will display.
Use Case: Generate Reports
Precondition: The application should be start on the system and an employee should have been registered as an administrator employee on to the system and fingerprint reader should attach to the system.
Actors: Administrator employee.
Flow of Events:
Primary Scenario
The use case starts when administrator staff logged in to the system with valid fingerprints using fingerprint reader.
The administrator staff will open the generate form options.
Then administrator staff will select the report form the different options
Then selected report option will appear with the related record on the report and then use case ends.
Postcondition: The selected report will be generate and display to the screen.
Use Case: Employee Clock In/Out
Precondition: The application should be start on the system and fingerprint reader should attach to the system.
Actors: Administrator employee, normal employee and fingerprint reader.
Flow of Events:
Primary Scenario
The use case starts when employee selects the clock in and clock out option on application.
Then clock in screen will appear and then employee will select the required option either clock in or clock out.
Then the verification form should appear to the screen with prompting to place the finger on the reader.
Then the employee will place the finger on the reader and then fingerprint reader will verify the employee identity.
Then employee proceeds to the selected option either clock in or clock out.
Then a message will display that employee has been logged in or logged out tot the system and employee detail added to the main form for information and then use case ends
Postcondition: The employee logged successfully to the system.
Fingerprint Device
The fingerprint device will be use for the biometric purposes in the development stage. The DigitalPesona fingerprint along with its SDK is being used to develop the application.
Camera Device
To make the system more secure, the camera device is used to capture the user picture as one for the identity purpose. The camera will capture the picture along with the fingerprint of the user.
Requirement Specification
The requirement specification will divided into three parts, General Requirements which includes the ease of use of the system and method of deployment. Secondly, Functional Requirements, which is directly, related to the functionality of the system and then thirdly the non functional requirement that are related to performance and quality of the developed product.
General Requirements
These requirements are related to the environment in which system is going to be used and users interacting with the system. The requirements of the application include:
User interface should be very clear and friendly to use on all the GUI phases oh the application.
The system should allow registered user to clock in and out.
The registered user should be able to verify their finger on fingerprint without facing difficulties.
Functional Requirements
As the name suggests, these requirement are directly related to the functionality of the system. By examine the use case for the system we describe the following functional Requirement which are listed below.
The system should allow administrator employee to enrol the new employee.
The system should not allow general employee to access to the administrator employee options.
The administrator employee should able to manage employee.
The system should able to extract and match the user fingerprint data which already been stored on the database side.
The system should able to capture the photo of the new employee on employee registration phase.
The General employee should be able to clock in and clock out to the system using fingerprint reader.
The administrator employee should able to delete the employee record form the system.
The system should not allow employee to clock in, who is already clock in to the system.
The system should not allow employee to clock out who is already clock out to the system.
The administrator employee should be able to generate the reports.
Non-Functional Requirements
The system should be able to handle at least 100 employees clocked in on the system. The administrator employee should be able mange details of the register employee on the system.
If any error occurs the application must be able to handle the error in friendly way.
The response time of the fingerprint reader to read the fingerprint of the register employee and verifying, should be quick.
MoSCoW Rule-Prioritise Functionality
To prioritise the functionality of the system we use MoSCoW rule perform this.
Must Have:
The system must be able to clock in and clock out employee using fingerprint reader.
The system must have procedure to enrol new employee to the system.
The system should be able to delete staff details on the system.
Should Have:
The system should be able to perform fingerprint verification process.
The system should be able to capture the picture of the employee as one of the identity.
The system should be able to extract data from the database and able to verify the minutiae of the registered employee and response whether they are same or not.
Could Have:
The system may have the both option like fingerprint and Facial Detection to enrol and clock in to the system.
The system may have option to clock in or clock out using password if fingerprint reader is not attach.
Summary
This chapter is focus to analyse the information and produced the requirements for the system. The UML use case diagram has been drawn to list the requirement of the system. The use cases show that how the system should be behave. All the requirements tell what the system should do. These requirements will be based for the next chapter to design the system, and designed system should meet the requirements which are listed in this chapter.
Chapter 4 – Design
Introduction
This chapter describe the desired software features in detail, and generally include functional hierarchy diagrams, screen layout diagrams, UML diagrams. These design elements are intended to describe the software in sufficient. This chapter focuses on the design of the application which involves all the tasks which need to be carried out in order to build the system. Class diagram, sequence diagram has been used as modelling techniques to perform design of the application. Entity relationship diagram is also used to design the database end.
Class Diagram
The class diagram has been drawn to describe the structure of a system by showing the system’s classes, their attributes, and the relationships between the classes. Class diagram contains the attributes and operations used in a class. This diagram represents the interrelationship between objects and classes (figure 9).
Figure 9 Class Diagram
Description of Classes
Sequence Diagram
UML sequence diagrams model the flow of logic within the system in a visual manner; it helps to enabling to both document and validate the logic of the system as they show the flow of processes happening inside the system sequentially. Its will clearly represent the how the message will pass underlying process between the objects at a particular time.
Launch Application
Figure Sequence Diagram of Launch Application
Clock In to System
Figure Sequence Diagram for Clock In to System.
Register Employee
Fingerprint Reader
The digitalPersona fingerprint reader is use for the fingerprint enrolment on the system and to verify the person’s identity. The reader is used with digitalPersoan software development kit. The fingerprint reader connects to the application to perform the enrolling and verification process. The application capture the fingerprint of the user and using fingerprint reader and uses the distinctive and persistent characteristics from the ridges of the fingerprints, and also referred to as fingerprint features, to distinguish one finger (or person) from another.
Fingerprint SDK
The One Touch SDK software development tool enables to integrate fingerprint biometrics applications. The tool enables to perform basic fingerprint biometric operations: capturing a fingerprint from a DigitalPersona fingerprint reader, extracting the distinctive features from the captured fingerprint sample, and storing the resulting data in a template for later comparison of a submitted fingerprint with an existing fingerprint template.
The underlying process of the enrolling fingerprint and verification are shown in the diagram
Figure Enrolling Fingerprints
Source DigitalPersona SDK
Figure Verification of fingerprints
Source DigitalPersona SDK
Perform by DigitalPersona SDK
Not perform by DigitalPerosna SDK
Graphical User Interface Design
Designing the user interface can be critical in the development of a system. The interface is what the users see. To them it is system. The user interface should clear and convenient to use. The interface should be provided with help throughout the application. The navigation and appearance of the application should be clear and should pass information to the user that how system can be used. The attitude towards the entire system can be coloured by there experienced of the users interface.
Proposed Design of the of Main Interface
The application main heading will be on the top to display the system name. Two buttons are design on the main screen to perform the desired action. A container is added to the bottom of the interface to show the current employee on the job
Main Heading of the Application
Administrator Options
Button with image display
Clock In and Clock Out Options
Button with image display
To show the Current Employee on Job
Figure Main Interface
Proposed Design of the Clock in and Clock out interface
The clock in and clock out interface is design by displaying the current date and current time in box along with picture box to display the successful login employee picture. The two buttons are added to the interface to clock and out to the system
Display Employee picture on successful login
Current Date Box
Current Time
Clock in Button with image display
Clock Out Button
With image display
Figure Clock in Display
Proposed design of the Employee Registration interface
The employee registration form is design with all required field for the employee registration on the system along with the fingerprint registration and camera operate buttons. The two more buttons are added to save and exit form the employee registration interface
Employee FName
Employee LName
Employee Email
Employee Phone
Password
Confirm Password
Department List
Employee Type List
Date Pick Box
Contract Type List
Register Fingerprint
Button
Check box
Picture Box
Camera pick list
Start Camera Button
Take picture
Button
Save button
Exit Button
Figure Registration interface
Administrator Options Interface
Proposed Design of the Clock in and Clock out interface
The clock in and clock out interface is design by displaying the current date and current time in box along with picture box to display the successful login employee picture. The two buttons are added to the interface to clock and out to the system.
Display Employee picture on successful login
Current Date Box
Current Time
Clock in Button with image display
Clock Out Button
With image display
Figure Clock in Display
Database Design
Database design is the process of producing a detailed data model of a database. The database architecture is design with the help of using entity relationship diagram, class diagram of the database and relational schema of the database
Entity Relationship Diagram
Figure Entity Relationship Diagram
Relational Schema
Figure Relational schema
Class Diagram for the Database
Summary
Implementation
Introduction
Testing
Introduction
Appendix A
Appendix B
Project Proposal
Title
The Design and Implement of Biometric Application to enable security.
Introduction
Different types of Access Control systems have been developed in the market in the past years by using different technologies such as keypad, key card or swipe card reader. Unfortunately, these types of security access can only provide limited security because of its ease of duplication so that unauthorised user can access to the system without any difficulties. Security is now becoming a more important issue for business, and the need for authentication has therefore become more important than ever. In order to provide high security, a unique security system should replace by using some unique access system. Biometric technology, which uses human unique characteristics for the recognition and thus provide the highest quality of security. (Petrovska, Chollet, & Dorizzi, 2009)
“A method of verifying an individual’s identity based on measurement of the individual’s physical feature(s) or repeatable action(s) where those features and/or actions are both unique to that individual and measurable”
(Schultz 2001)
According to the National Institute of Standards and Technology (2003), “Biometrics in the sense used today in information technology refers to the automatic recognition of a person based on physiological or behavioural characteristics”. Biometric Security providing the best security method than any other access method. The main advantage of biometric identification is its non-transferable technology that a person’s biometric characteristic is naturally attached to them and thus cannot be stolen or duplicated, copied or lent to other people. Another advantage is, it is convenient to access as it is always with the user wherever user goes. There are many way has been developed e.g. face recognition, finger print reader, DNA recognition, facial recognition.
Aim
The aim of this project is to design and implement biometric application to enables the security.
Key Phrases
Biometric Technology, Type or Methods of Biometric, Fingerprint Technology, Biometric Security for Business Purposes, Privacy
Objectives
To investigate how to design and implement biometric application.
Activities:
Search for the literature.
Read literature about biometric which enable the security.
Write literature review.
Deliverables: Section of report of literature review. 1000 – 1500 words.
To analyse the information gathered to produce the requirement specification.
Activities:
Read information gathered.
Select appropriate tools and technology in order to drive analysis and requirement specification.
Deliverables: Section of report of analysis. 1000 – 1500 words.
To Design the biometric application to match the requirement specification.
Activities:
Select appropriate methods and design strategy.
Draw up design model.
Deliverables: Section of report of design documentation. 1000 – 1500 words.
To implement Biometric application that has been design in designing phase.
Activities:
Select the appropriate programming tool to implement the Biometric application.
Implement the features which have been described in design.
Deliverables: Section of report of implement documentation. 1000 – 1500 words and deliver product.
To test the implemented system to ensure that the system is useful and fulfils the set of requirements.
Activities:
Select the test strategy to test the system.
Draw up test plan and test cases.
Perform the test using test cases.
Deliverables: A section of Test report with the number of different results. 500 – 1000 words
Critically evaluate the work carried out throughout the project.
Activities:
Critically assessment of the personal experience.
Assess how well you perform to carrying out the project.
Deliverables: Section of conclusion. 500-700 words
To review draft copy of the project document.
Activities:
Check document for error mistake.
Check format of whole document.
Check overall document presentation.
Deliverables: Final Copy of project document.
Required Resources
Access to Internet, Access to the Library (Public and College), Standard PC (Minimum Pentium Processor), Windows Platform (XP, Vista of Win 7), Database Tool (such as Microsoft Access, MySQL), Software Development Tool (Visual C# Visual Studio, Java, .NET), Fingerprint Reader Device.
Initial References
Tech Biometric. 2009. Biometric Solution Provider Available at: http://techbiometric.com/ [Accessed 25 July 2010]
Vielhauer, C. 2006. Biometric user authentication for IT security: from fundamentals to handwriting. USA: Springer.
Petrovska, D. Chollet, & Dorizzi, G B. 2009. Guide to Biometric Reference Systems and Performance Evaluation. London: Springer.
Larsen, K R. & Voronovich, Z. A. 2004. Technology and Privacy in the New Millennium. USA: Ethica Publishing
Order Now