ISO/IEC standards for on-card biometric comparison

On-card biometric comparison is getting more attention from government and the IT industry because of the higher level of security and its ability to prevent the enrolment template from leakage that can cause privacy concern. To address the interoperability needs, the ISO/IEC SC17 WG11 published a standard entitled ISO/IEC 24787 - 'On-card biometric comparison'. This paper will give an introduction to this new standard and analyse the limitation of implementing minutiae matching algorithm using this standard on low-cost smartcard. We will present a novel algorithm to perform off-card template alignment using the work-sharing mechanism. The final matching process is executed on-card to ensure that the security is not compromised. The average verification time of our proposed algorithm is about 2.5 seconds with an 8-bit Java card with an average EER <= 4.3% using FVC2000 and FVC2002 databases. Hence, the performance is comparable to those minutiae matching algorithms running on PC.

[1]  Jenq-Neng Hwang,et al.  Reliable and fast fingerprint identification for security applications , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[2]  M. Mimura,et al.  Fingerprint verification system on smart card , 2002, 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300).

[3]  R. Sanchez-Reillo,et al.  Fingerprint verification using smart cards for access control systems , 2001, Proceedings IEEE 35th Annual 2001 International Carnahan Conference on Security Technology (Cat. No.01CH37186).

[4]  Peng Li,et al.  Fingerprint Matching Based on Neighboring Information and Penalized Logistic Regression , 2009, ICB.

[5]  Anni Cai,et al.  Fingerprint matching using ridges , 2006, Pattern Recognit..

[6]  R. Sanchez-Reillo,et al.  Microprocessor smart cards with fingerprint user authentication , 2002, Proceedings. 36th Annual 2002 International Carnahan Conference on Security Technology.

[7]  Stefano Bistarelli,et al.  An Asymmetric Fingerprint Matching Algorithm for Java Card™ , 2005, AVBPA.

[8]  Horst Bischof,et al.  A hybrid fingerprint matcher in memory constrained environments , 2003, 3rd International Symposium on Image and Signal Processing and Analysis, 2003. ISPA 2003. Proceedings of the.

[9]  Tsuyoshi Isshiki,et al.  A Fingerprint Matching Using Minutia Ridge Shape for Low Cost Match-on-Card Systems , 2005, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[10]  Georgios C. Anagnostopoulos,et al.  Knowledge-Based Intelligent Information and Engineering Systems , 2003, Lecture Notes in Computer Science.

[11]  Jianjiang Feng,et al.  Combining minutiae descriptors for fingerprint matching , 2008, Pattern Recognit..

[12]  Sung Bum Pan,et al.  A Memory‐Efficient Fingerprint Verification Algorithm Using a Multi‐Resolution Accumulator Array , 2003 .

[13]  Anil K. Jain,et al.  Handbook of Fingerprint Recognition , 2005, Springer Professional Computing.

[14]  Mohamed Mostafa Abd Allah A fast and memory efficient approach for fingerprint authentication system , 2005, IEEE Conference on Advanced Video and Signal Based Surveillance, 2005..

[15]  Robert S. Germain,et al.  Fingerprint matching using transformation parameter clustering , 1997 .

[16]  Stefano Bistarelli,et al.  An asymmetric fingerprint matching algorithm for Java Card TM , 2006, Pattern Analysis and Applications.

[17]  Hong Chen,et al.  Fingerprint matching based on global comprehensive similarity , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Anil K. Jain,et al.  On-line fingerprint verification , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[19]  Sung Bum Pan,et al.  A Hardware Implementation for Fingerprint Retrieval , 2005, KES.

[20]  Xudong Jiang,et al.  Fingerprint minutiae matching based on the local and global structures , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.