Sunday, November 30, 2008

Introduction to Finger printing verification

Out of my interest on secure systems, first started with finger print verification/matching.

Background:

Currently in order to identify a person, we use identity cards.

Anybody can impersonate with ID cards. But with finger prints, person need not carry any ids with them in order to verify a person’s identity.

Thought Fingerprint would be one of the cheapest identification mechanisms for authentication.

Below are the steps for introduction of JAVA API For Fingerprint Reading/Verification/Matching:

Step 1 :

Bought Microsoft Finger Print Reader which is USB Compatible.

This comes with its own driver for reading the finger print reading.

This can be used for logging in to the system or websites etc.

Step 2 : Researched on Finger Print reader APIs.

Found Griaule as candidate for my testing.

This software has both capability for identification and matching.

More Griaule SDK details can be found in :

http://www.griaulebiometrics.com/page/en-us/fingerprint_sdk

Step 3 : Install

Install the Fingerprint SDK for Java.

Step 4 : Programming

Griaule evaluation software comes with sample java code for :

Capturing of finger prints

Identification- one-to Many

Matching- one-to-one

I have tested this API with simple program using Microsoft Fingerprint Reader in MS Vista, it works great.

No comments: