Cancelable fingerprint template design with randomized non-negative least squares

Abstract Although biometrics is considered more competent than password-based or token-based approach in identity management, biometric templates are vulnerable to adversary attacks that may lead to irreversible identity loss. One of the promising remedies for biometric template protection is cancelable biometrics. In this paper, a novel binary cancelable fingerprint template design based on Partial Local Structure (PLS) descriptor and Permutated Randomized Non-Negative Least Square (PR-NNLS) is proposed. The PLS descriptor is an alignment-free minutia descriptor, which is conceived to be coupled with the PR-NNLS to derive a binary protected fingerprint template that satisfies non-invertibility, unlinkability, cancelability and performance criteria. The PR-NNLS formulation is unique in such a way that the noninvertible transformation is applied to the PLS descriptor dictionary instead of applying it to the minutiae descriptor, which often invites performance deterioration. The evaluations have been carried out with five subsets from FVC 2002 and 2004 databases where the proposed method is attested to fulfill the aforementioned four template protection criteria. We also analyze four privacy and security attacks targeted to cancelable biometrics.

[1]  Donghui Chen,et al.  Nonnegativity constraints in numerical analysis , 2009, The Birth of Numerical Analysis.

[2]  Torleiv Kløve,et al.  Distance-preserving mappings from binary vectors to permutations , 2003, IEEE Trans. Inf. Theory.

[3]  Nalini K. Ratha,et al.  Generating Cancelable Fingerprint Templates , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Jiankun Hu,et al.  A partial Hadamard transform approach to the design of cancelable fingerprint templates containing binary biometric representations , 2017, Pattern Recognit..

[5]  T.E. Boult,et al.  Cracking Fuzzy Vaults and Biometric Encryption , 2007, 2007 Biometrics Symposium.

[6]  Mohamed Aissani,et al.  Fingerprint Matching Using Minutiae Coordinate Systems , 2005, IbPRIA.

[7]  Davide Maltoni,et al.  Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerprint Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Anil K. Jain,et al.  Biometric Template Security , 2008, EURASIP J. Adv. Signal Process..

[9]  Rama Chellappa,et al.  Secure and Robust Iris Recognition Using Random Projections and Sparse Representations , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Massimo Tistarelli,et al.  MCC: A baseline algorithm for fingerprint verification in FVC-onGoing , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

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

[12]  Shakir M. Hussain,et al.  Key Based Random Permutation (KBRP) , 2006 .

[13]  Jiankun Hu,et al.  A blind system identification approach to cancelable fingerprint templates , 2016, Pattern Recognit..

[14]  Jiankun Hu,et al.  Biometrics Based Privacy-Preserving Authentication and Mobile Template Protection , 2018, Wirel. Commun. Mob. Comput..

[15]  Zhe Jin,et al.  Fingerprint template protection with minutiae-based bit-string for security and privacy preserving , 2012, Expert Syst. Appl..

[16]  Sharath Pankanti,et al.  Fingerprint Representation Using Localized Texture Features , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[17]  Jiankun Hu,et al.  Design of alignment-free cancelable fingerprint templates via curtailed circular convolution , 2014, Pattern Recognit..

[18]  Zhe Jin,et al.  Fingerprint template protection with Minutia Vicinity Decomposition , 2011, 2011 International Joint Conference on Biometrics (IJCB).

[19]  Zhe Jin,et al.  A non-invertible Randomized Graph-based Hamming Embedding for generating cancelable fingerprint template , 2014, Pattern Recognit. Lett..

[20]  Jiankun Hu,et al.  Pair-polar coordinate-based cancelable fingerprint templates , 2011, Pattern Recognit..

[21]  Munaga V. N. K. Prasad,et al.  k-Nearest Neighborhood Structure (k-NNS) based alignment-free method for fingerprint template protection , 2015, 2015 International Conference on Biometrics (ICB).

[22]  Konstantinos N. Plataniotis,et al.  An Analysis of Random Projection for Changeable and Privacy-Preserving Biometric Verification , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[23]  Narishige Abe,et al.  Irreversible fingerprint template using Minutiae Relation Code with Bloom Filter , 2015, 2015 IEEE 7th International Conference on Biometrics Theory, Applications and Systems (BTAS).

[24]  Arun Ross,et al.  Fingerprint matching using minutiae and texture features , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[25]  Julien Bringer,et al.  Binary feature vector fingerprint representation from minutiae vicinities , 2010, 2010 Fourth IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS).

[26]  Jiankun Hu,et al.  Alignment-free cancelable fingerprint template design: A densely infinite-to-one mapping (DITOM) approach , 2012, Pattern Recognit..

[27]  Zhe Jin,et al.  Ranking-Based Locality Sensitive Hashing-Enabled Cancelable Biometrics: Index-of-Max Hashing , 2017, IEEE Transactions on Information Forensics and Security.

[28]  Jiankun Hu,et al.  A Security-Enhanced Alignment-Free Fuzzy Vault-Based Fingerprint Cryptosystem Using Pair-Polar Minutiae Structures , 2016, IEEE Transactions on Information Forensics and Security.

[29]  Andrew Beng Jin Teoh,et al.  Enhanced multi-line code for minutiae-based fingerprint template protection , 2013, Pattern Recognit. Lett..

[30]  Christos Boutsidis,et al.  Random Projections for the Nonnegative Least-Squares Problem , 2008, ArXiv.

[31]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[32]  David Zhang,et al.  An Analysis on Invertibility of Cancelable Biometrics based on BioHashing , 2005, CISST.

[33]  Charles J. Colbourn,et al.  Constructions for Permutation Codes in Powerline Communications , 2004, Des. Codes Cryptogr..

[34]  Rama Chellappa,et al.  Sectored Random Projections for Cancelable Iris Biometrics , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[35]  Mou Ling Dennis Wong,et al.  Multi-line code: A low complexity revocable fingerprint template for cancelable biometrics , 2013 .

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

[37]  Sabih H. Gerez,et al.  Fingerprint matching by thin-plate spline modelling of elastic deformations , 2003, Pattern Recognit..

[38]  Raymond N. J. Veldhuis,et al.  Fingerprint Verification Using Spectral Minutiae Representations , 2009, IEEE Transactions on Information Forensics and Security.

[39]  Kannan Karthik,et al.  A robust alignment-free fingerprint hashing algorithm based on minimum distance graphs , 2012, Pattern Recognit..

[40]  Andreas Uhl,et al.  A survey on biometric cryptosystems and cancelable biometrics , 2011, EURASIP J. Inf. Secur..

[41]  Bart Preneel,et al.  Criteria towards metrics for benchmarking template protection algorithms , 2012, 2012 5th IAPR International Conference on Biometrics (ICB).

[42]  Nalini K. Ratha,et al.  Robust fingerprint authentication using local structural similarity , 2000, Proceedings Fifth IEEE Workshop on Applications of Computer Vision.

[43]  Andrew Beng Jin Teoh,et al.  Cancelable Biometrics Realization With Multispace Random Projections , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[44]  Jiankun Hu,et al.  A Delaunay Quadrangle-Based Fingerprint Authentication System With Template Protection Using Topology Code for Local Registration and Security Enhancement , 2014, IEEE Transactions on Information Forensics and Security.

[45]  R. Bro,et al.  A fast non‐negativity‐constrained least squares algorithm , 1997 .

[46]  Jiankun Hu,et al.  Design of Alignment-Free Cancelable Fingerprint Templates with Zoned Minutia Pairs , 2017, Pattern Recognit..

[47]  Davide Maltoni,et al.  Noninvertible Minutia Cylinder-Code Representation , 2012, IEEE Transactions on Information Forensics and Security.