Background Information. Proposed Solution

Similar documents
Interim Report Fingerprint Authentication in an Embedded System

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Start Here. Quick Installation Guide. Verifi. IMPORTANT. Always install the Software prior to Hardware Installation ENTERPRISE

Biometric Security Roles & Resources

CAS Sign On for Windows

International Journal of Informative & Futuristic Research ISSN:

Multimodal Biometric System by Feature Level Fusion of Palmprint and Fingerprint

ECE 480 Design Team 3 Proposal. Power-over-Ethernet for Wireless Home Automation Sponsored by Texas Instruments

Minutiae Based Fingerprint Authentication System

As CCS starts up, a splash screen similar to one shown below will appear.

Introduction to EZ430 RF2500

Wireless Fingerprint Attendance Management System

Hardening Fingerprint Authentication Systems Using Intel s SGX Enclave Technology. Interim Progress Report

Progress Report (July05-Dec05)

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM

FINGERPRINT RECOGNITION FOR HIGH SECURITY SYSTEMS AUTHENTICATION

Moses Jones Application Note ECE 480 Design Team 7 Programming Altimeters. Using MSP 430 Launch Pad 11/8/2013

Biometrics- Fingerprint Recognition

Lab 1. OMAP5912 Starter Kit (OSK5912)

Zodiac Max OPERATOR GUIDE

Charter Pacific Biometrics Acquisition

Eaget Fingerprint Flash Drive

Studying Leakages on an Embedded Biometric System Using Side Channel Analysis

Dawood Public School Course Outline Computer Studies Class VI

Comparison of different microcontroller development boards for power electronics applications

VeriFinger 6.6/MegaMatcher 4.4 Algorithm Demo

VeriFinger 6.4/MegaMatcher 4.2 Algorithm Demo

FVC2004: Third Fingerprint Verification Competition

ECE 487 LAB 1 ÇANKAYA UNIVERSITY Overview of DSP Board

FFP Fingerprint USB Flash Drive User Manual

PersonelID and PositiveID An Executive Summary

Fingerprint Authentication for SIS-based Healthcare Systems

Biometric Fingerprint Reader Unit OZD-ABC-OA99 Technical Specification Data Sheet

Maestro. (Sheet Music Scanner) Maestro Team: Harmony Innovations Inc. Sean Edmond Nikola Cucuk Veronica Cojocaru Cris Panaitiu December 14 th 2010

BIOMETRIC PRINTER SECURITY SYSTEM

A-1300 Biometric Access Control System USER'S MANUAL

Call for participation. FVC2004: Fingerprint Verification Competition 2004

Biometric quality for error suppression

CHAPTER 4 FACE RECOGNITION DESIGN AND ANALYSIS

Biometrics Our Past, Present, and Future Identity

Zodiac iclass OPERATOR GUIDE

Role of Biometrics in Cybersecurity. Sam Youness

Outline. Incorporating Biometric Quality In Multi-Biometrics FUSION. Results. Motivation. Image Quality: The FVC Experience

: BIOMETRIC AUTHENTICATION TOOL FOR USER IDENTIFICATION

MorphoManager User Manual. Table of Contents

Dawood Public School Computer Studies Course Outline for Class VI. Course book- Right Byte 1 Fourth edition (Oxford University Press)

FRAMEWORK FOR CERTIFICATION OF BIOMETRIC FINGERPRINT SCANNERS. (PUBLIC)

As CCS starts up, a splash screen similar to one shown below will appear.

Quick Start Installation Guide

Fingerprint Verification applying Invariant Moments

Design of Campus one-finger Service System Based on Fingerprint Identification

Authentication Technologies

Three Level Authentication for Student Attendance Management System

Performance Analysis of Face Recognition Algorithms on TMS320C64x

Lumidigm Frequently Asked Questions

SECURE ENTRY SYSTEM USING MOVE ON APPS IN MOBILITY

ACR880 GPRS Portable Smart Card Terminal

Bio-LINK

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number

Smart Card and Biometrics Used for Secured Personal Identification System Development

OMAP-L138 experimenter Kit. QuickStart Guide O

Biometric Data Acquisition using MATLAB GUIs

Modular Rapid Monitoring System

Verwelkoming. 20 September Fort Lent

Chapter 9. Introduction to High-Level Language Programming. INVITATION TO Computer Science

Table of Contents. 1. Before You Start AH650 Fingerprint Flash Drive at a Glance System Partition Safety Instructions...

BIOMET: A Multimodal Biometric Authentication System for Person Identification and Verification using Fingerprint and Face Recognition

Advances in Stand-off Biometrics

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

L-1 Fingerprint Reader Solutions. V-Flex 4G

6. Multimodal Biometrics

L-1 Fingerprint Reader Solutions. V-Station 4G

Biometric identity verification for large-scale high-security apps. Face Verification SDK

Axxis Biometrics LLC. BioAxxis L113 Fingerprint Door Lock Programming Kit

Embedded Fingerprint Verification and Matching System

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.

Implementation of Aadhaar Based EVM

FlexClock. Multi-Purpose Time Device. Z-Series Setup Guide Z 23 Z 24

Development of an Automated Fingerprint Verification System

Chapter II HARDWARE AND SOFTWARE DETAILS

Keystroke Dynamics: Low Impact Biometric Verification

Fingerprint Identification System Based On Neural Network

CSCE 548 Building Secure Software Biometrics (Something You Are) Professor Lisa Luo Spring 2018

CIS 4360 Secure Computer Systems Biometrics (Something You Are)

AC System Monitoring Device

INNOVATIVE AUTOMOBILE SECURITY SYSTEM USING VARIOUS SECURITY MODULES

Biometrics: The Password You ll Never Forget

The Project Charter. Date of Issue Author Description. Revision Number. Version 0.9 October 27 th, 2014 Moe Yousof Initial Draft

Gurmeet Kaur 1, Parikshit 2, Dr. Chander Kant 3 1 M.tech Scholar, Assistant Professor 2, 3

An Open Source Java Framework for Biometric Web Authentication based on BioAPI

SECURITY ENHANCEMENT OF E-VOTING SYSTEM

Reducing FMR of Fingerprint Verification by Using the Partial Band of Similarity

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

XDS560V2 Installation Guide

Global Mobile Biometric Authentication Market: Size, Trends & Forecasts ( ) October 2017

APPENDIX A. CODE COMPOSER STUDIO (CCS) v5: A BRIEF TUTORIAL FOR THE DSK6713

Exploring Similarity Measures for Biometric Databases

Implementation of the USB Token System for Fingerprint Verification

Datenblatt / Specifications. ACR880 GPRS Portable Smart Card Terminal. idvation GmbH

ANTI THEFT CONTROL SYSTEM OF CAR USING ARM7 Gunaganti Ganesh* 1

Transcription:

Background Information This project focuses on the problem of supporting efficient biometric fingerprint-based user authentication in embedded systems. Biometric user authentication is the process of verifying the identity of a user by distinctive physiological characteristic such as fingerprint, voice or facial features. Biometric approach is generally superior to conventional method of assumed surrogate identity (e.g. passwords, access cards) when a higher level of security is required without typical drawbacks of increased inconvenience to users. Fingerprints are the most widely used biometric features for personal identification. In the scope of this project fingerprint-based approach will be explored. Implementing fingerprint authentication system requires realizing finger print scanning, processing, storing and matching algorithms that are capable of supporting efficient fingerprint-based user authentication in embedded system. Most automatic systems for fingerprint comparison are based on identifying local discontinuities in the fingerprint pattern, called minutiae [1]. In order to reliably identify minutiae image must be enhanced and in order to match fingerprints minutiae must be identified. Both image enhancement and matching algorithms can be greatly optimized by using custom instruction set [2]. Proposed Solution This project focuses on implementation and optimization of Fingerprint Authentication System (FBAS) according to listed constrains and criteria. As shown in Diagram 1, FBAS can be separated into few distinct components fingerprint sensor, processing device, database and various user interfaces. Processing device can be further subdivided into minutiae extraction, matching and storing components. Processing device Scan Acquire image User Finger Construct bitmap image Send Fingerprint Sensor Bitmap image Confirm Enrolment Process minutiae Enroll Authorize Compare Error Denied Granted Store Retrieve Database 1

Diagram 1: Fingerprint Based User Authentication System Fingerprints will be acquired as a bitmap image using biometric sensor. There is wide variety of different approaches to scanning fingerprint, from optical scanning, surface pressure-sensing to RF imaging also known as TruePrint technology. Since RF imaging provides superior results [3] we will be using RF imaging sensor, such as Atmel AT77C101B- FingerChip or Verifi P4000 with AuthenTec AES4000 sensor. After acquisition fingerprint bitmap image will be transmitted to microprocessor processing hardware for enchantment, minutiae extraction, matching and storage. The processing device will directly interface with a sensor and will run minutiae extraction, matching and storage algorithms. As such it should have sufficient memory and processing power to perform these tasks in reasonable time. For this purpose we will be using Atmel AT91RM9200 or as a last resort Motorola 68HC12 microcontroller evaluation board. Our minutiae extraction algorithm will be based on open-source algorithm or Atmel BioCore software. These algorithms work functionally in the same way using these basic concepts; using the bitmap image to normalize the captured image, determine image orientation, create frequency image and region mask[1], filter and binarize image and extract minutiae by examining each pixel and its immediate neighbors [2]. This processor-intensive task will identify fingerprint in such way that it can be stored and compared to other fingerprints in database. Minutiae matching algorithm will compare it against templates in database to determine a match. This algorithm compares minutiae positional matrixes and determines matching score, if it exceeds a given threshold it declared as a match. [2]. All minutiae positional matrices are stored in the database along with the clearance status. Overall there is great variety of different components fingerprint authentication system can based on but only one functional way it can work acquire, process and compare fingerprint image. 2

Constraints Tamper resistance. Authentication system should be resilient to tampering to prevent unauthorized access. Sensor should be resistant to abrasion, more than 0.5 million finger sweeps System should not generate false positives Criteria Low fingerprint sensor cost. Single site is likely to include multiple fingerprint sensors per single processing device, as a result sensor cost should be minimized Compact Size. Due to possible versatile installations on vehicles and portable devices authentication system should be limited in size. Intuitive end user interface. Due to wide range of possible users authentication system interface should aim at being easy too use with very fast learning curve. Fast and reliable access. Access time should be minimized in order to improve end user productivity. Resources Below is a list of items that will be required for the implementation for the proposed solution. Lab facilities with locker for storing the prototype once completed. Computer with internet connection (must have USB port, Window 2000/XP operating system, compiler depending on the programming language used in the software from the development kit ) FGPA Motorola 68HC12 (or alternative DSP board) Embedded LCD Module Upon consultation with Dr Areibi all other equipment will be requested, if it is determine necessary. Budget Analysis and Schedule Budget A majority of the cost will be the acquisition of the development kit including the correct sensors for the FBAS. Wherever possible all attempts will be made to reduce cost as much as possible. This includes using equipment provided by the engineering department at. The items that will have to be purchased can be 3

found in the list of materials below. These costs will be covered by Engineering Lab Fund and only if necessary external sponsorship. Items Estimated Cost Fingerprint Authentication Development Kit...$350.00 Fingerprint Biometric Module...$125.00 Fingerprint Matching Software...$50.00 Emergency Fund...$25.00 Total...$550.00 Schedule The project has been broken into four phases, each focusing on separate element of FAS. We propose to implement this project in four sequential phases listed below, each phase focusing on distinct element of the system. Phase 1: Component Identification During this phase it will be imperative to identify and recommend acquiring of the necessary hardware- fingerprint sensor, fingerprint processing hardware and software and all necessary interfaces. This phase is extremely time-sensitive due to being critical section of the project with uncontrollable deadline due to unreliable delivery times for the components. Phase 2: Hardware Implementation Once all of the hardware components become available work on implementing authentication system can begin. This phase focuses on getting fingerprint sensor and image processing hardware interfaced and ready for scanning fingerprints. Since focus of this project is to develop and optimize embedded authentication system, additional hardware to support benchmarking and optimization might be added. These devices if necessary will be determined within this phase allotted time. Phase 3: Software Implementation Once processing, acquisition and benchmarking systems are set-up and functional software algorithms for fingerprint minutiae image processing, minutiae comparison and storage will be implemented. Implementation of these algorithms will be closely based on available open source code. Phase 4: System Optimization During this phase software algorithms will be benchmarked and limiting components will be identified and optimized using custom instruction set with embedded functionality. 4

We expect that by optimizing some of the limiting components we will be able to greatly speed up overall performance of the system. As this is a time sensitive project, the figure below will illustrate the time required to achieve the desired results, with consideration for possible delays due to unforeseen circumstances. Fingerprint Based Authentication System Research Phase 1: Component Identification Design Proposal Phase 2: Hardware Implementation Phase 3: Software Implementation Interim Report Phase 4: Hardware Optimization Poster Design and Presentation 0 2 4 6 8 10 12 Number of Weeks Figure 2: Fingerprint Based Authentication System Project Gantt chart Deliverables Sensor Recommendations --------------------------------------------------September 15, 2005 Proposal ----------------------------------------------------------------------September 19, 2005 Interim Report------------------------------------------------------------------- October 21, 2005 Final Design Report and Memo ---------------------------------------------December 5, 2005 Poster Presentation ------------------------------------------------------------December 2, 2005 5

Appendix A Sensor Justification As mentioned throughout the proposal, this is a time sensitive project. The date of completion is a firm date, one of which can not be adjusted or postponed by any means. With that in mind decisions regarding the design have to be made in the earlier stages which would not be normally recommended. One of these decisions included the type of sensor to be used. The reason for this early decision is that the sensor needs to be purchased from an outside contractor and the delivery dates are unreliable. This section will give a brief analysis on the different sensors, detailing the advantages and disadvantages of each. Our decision to purchase a particular type of sensor was based on this information. Atmel FingerChip Module Advantages - Readily available through DigiKey - Includes image processor, pre-processed and already embedded - Module includes all the hardware and software needed for operation - Memory Supply SDRAM and DataFlash (allows for direct programming) - Software development kit allows for database management through highlevel functions - Price: Evaluation/Development Kit $623.72. This includes demo kit board with an integrated biometric module, power supply with adapters for international power outlets, crossed Ethernet cable, serial cable, "Quick Start" guide, CD-ROM comprising all the necessary tools and Documentation Disadvantages - Operating system: Linux (kernel 2.4.19) - Requires the purchase of the Evaluation/Development Kit to develop the user interface of the final application. AuthenTec Advantages - Includes software and verification demo - Sensor specific image capture - DSP evaluation board with specific software Disadvantages - Have to special order it through Texas Instrument which in turn can not confirm delivery date - Minimal pre-processing 6

- Difficult to interface with embedded system as it is meant to be PC based - Price: Fingerprint Authentication Development Tool $403.59. This includes Daughter Card (expansion board) with AuthenTec AFS8600 sensor, "Fingerprint development support for TI DSPs" software CD, Bioscrypt fingerprint verification demo (GUI for demo on PC) with capture, enroll and verify functions, evaluation version of Bioscrypt's core verification algorithm for C6713 DSP, schematics of sensor board with interface to DSP, hardware and software user guides and Quick Start Guide. Spectrum Digital Advantages - Operating system: Windows 98, Windows 2000 and Windows XP - Code Composer Studio which is an efficient optimizing C/C++ compiler assembler, linker, debugger, an a advanced editor with Code Maestro technology for faster code creation, data visualization, a profiler and a flexible project manager Disadvantages - This is simply just a development platform not specific to fingerprint recognition but has the capabilities to support it - Price: DSP Starter Kit $553.14 approximately ($395.01 US). This includes C5510 DSP Development Board, C5510 DSK Code Composer Studio v2.12 IDE, Power Analyzer and Power Scaling Library, Quick Start Guide, Technical Reference, Customer Support Guide, USB Cable, Universal Power Supply, AC Power Cord(s) Based on the above information SSS Consulting has selected Atmel as our first choice as it is the only development kit that provides all software and hardware necessary. Due to financial constraints the module can be purchase on its own which includes the sensor and the evaluation board with software as well. This option still works out to be a better decision with the price being roughly $99.95 CAD. While it does operate in a Linux platform, the development kit provides plenty of support for advanced and novice developers. 7

References [1] S. Yang and I. M. Verbauwhede, A secure fingerprint matching technique, in Proc. Wkshp. Biometrics Applications & Methods, Nov. 2003, pp. 89 94. [2] P.Gupta, S.Ravi, A. Raghunathan, N. Jha, Efficient Fingerprint-based User Authentication for Embedded Systems, ACM Press, 2005, pp. 244-247 [3] Authentec website, Technology, http://www.authentec.com, September 2005 [4] Texas Instruments, http://www.ti.com, September 2005 8