Multimedia Tools and Applications

, Volume 76, Issue 6, pp 8373–8398 | Cite as

Simplified 2DPalmHash code for secure palmprint verification



2DPalmHash Code (2DPHC) was proposed as a cancelable code for secure palmprint verification. In order to relieve the vertical and horizontal dislocation problems, palmprint codes, including 2DPHC, need to be shifted both in horizontal and vertical directions and matched repeatedly, which leads to high computational complexity. However, according to our analysis, horizontal-shift matching can be ignored. Therefore, the multiple-shift matching of 2DPHC can be greatly simplified. Simplified 2DPHC (S2DPHC) has three-fold advantages: (1) reduces matching complexity; (2) enhances changeability performance; (3) improves verification performance. Furthermore, the superiorities of S2DPHC over 2DPHC in terms of changeability and verification performances are validated via rigorously analysis and extensive experimentation.


Simplified 2DPalmHash Code Cancelable palmprint Secure palmprint verification 


  1. 1.
    Achlioptas D (2003) Database-friendly random projections: Johnson-Lindenstrauss with binary coins. J Comput Syst Sci 66(4):671–687MathSciNetCrossRefMATHGoogle Scholar
  2. 2.
    Baraniuk RG, Davenport M, DeVore R, Wakin M (2008) A simple proof of the restricted isometry property for random matrices. Constr Approx 28(3):253–263MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Cheung KH, Kong A, You J, Zhang D (2005) An analysis on invertibility of cancelable biometrics based on BioHashing. in: Proceedings of the International Conference on Imaging Science, Systems, and Technology, 40–45Google Scholar
  4. 4.
    Cheung KH, Kong A, Zhang D, Kamel M, You J, Lam HW (2005) An analysis on accuracy of cancelable biometrics based on BioHashing knowledge-based intelligent information and engineering systems. Lect Notes In Comput Scie 3683:1168–1172CrossRefGoogle Scholar
  5. 5.
    Connie T, Teoh ABJ, Goh M, Ngo D (2005) PalmHashing: a novel approach for cancelable biometrics. Inf Process Lett 93(1):1–5MathSciNetCrossRefGoogle Scholar
  6. 6.
    Cui JR, Wen JJ, Fan ZZ (2015) Appearance-based bidirectional representation for palmprint recognition. Multimed Tools Appl 74(24):10989–11001Google Scholar
  7. 7.
    Guo ZH, Zhang D, Zhang L, Zuo WM (2009) Palmprint verification using binary orientation co-occurrence vector. Pattern Recogn Lett 30(13):1219–1227CrossRefGoogle Scholar
  8. 8.
    Hammami M, Jemaa SB, Ben-Abdallah H (2014) Selection of discriminative sub-regions for palmprint recognition. Multimed Tools App 68(3):1023–1050CrossRefGoogle Scholar
  9. 9.
    Jain AK, Nandakumar K, Nagar A (2008) Biometric template security. EURASIP J Ad Sign Proc Special Issue Biomet 2008:1–20CrossRefGoogle Scholar
  10. 10.
    Jia W, Huang DS, Zhang D (2007) Palmprint verification based on robust line orientation code. Pattern Recogn 41(5):1504–1513CrossRefMATHGoogle Scholar
  11. 11.
    Johnson W, Linderstrauss J (1984) Extensions of Lipshitz mapping into Hilbert space. Contemp Math 26:189–206CrossRefGoogle Scholar
  12. 12.
    Kong A, Cheung KH, Zhang D, Kamel M (2006) An analysis of BioHashing and its variants. Pattern Recogn 39(7):1359–1368CrossRefMATHGoogle Scholar
  13. 13.
    Kong AWK, Zhang D (2004) Feature-level fusion for effective palmprint authentication. in: Proceedings of the 1st International Conference on Biometric Authentication, 761–767Google Scholar
  14. 14.
    Kong AWK, Zhang D (2004) Competitive coding scheme for palmprint verification. in: Proceedings of the 17th International Conference on Pattern Recognition, 520–523Google Scholar
  15. 15.
    Kong A, Zhang D, Kamel M (2008) Three measures for secure palmprint identification. Pattern Recogn 41(4):1329–1337CrossRefGoogle Scholar
  16. 16.
    Leng L, Li M, Teoh ABJ (2013) Conjugate 2DPalmHash Code for secure palm-print-vein verification. in: Proceedings of the 6th International Congress on Image and Signal Processing, 1694–1699Google Scholar
  17. 17.
    Leng L, Teoh ABJ, Li M, Khan MK (2014) A remote cancelable palmprint authentication protocol based on multi-directional two-dimensional PalmPhasor-fusion. Secur Commun Net 7(11):1860–1871CrossRefGoogle Scholar
  18. 18.
    Leng L, Zhang JS (2013) PalmHash code vs palmphasor code. Neurocomputing 108:1–12CrossRefGoogle Scholar
  19. 19.
    Leng L, Zhang JS, Chen G, Khan MK, Bai P (2011) Two dimensional PalmPhasor enhanced by multi-orientation score level fusion. in: Proceedings of the 8th FTRA International Conference on Secure and Trust Computing, Data Management, and Applications, 122–129Google Scholar
  20. 20.
    Leng L, Zhang JS, Khan MK, Chen X, Ji M, Alghathbar K (2011) Cancelable PalmCode generated from randomized Gabor filters for palmprint template protection. Sci Res Essays 6(4):784–792Google Scholar
  21. 21.
    Li HJ, Zhang JS, Wang LH (2014) Robust palmprint identification based on directional representations and compressed sensing. Multimed Tools and Appl 70(30):2331–2345CrossRefGoogle Scholar
  22. 22.
    Li HJ, Zhang JS, Zhang ZT (2010) Generating cancelable palmprint templates via coupled nonlinear dynamic filters and multiple orientation palmcodes. Inf Sci 180(20):3876–3893CrossRefGoogle Scholar
  23. 23.
    Meraoumia A, Chitroub S, Bouridane A (2015) Do multispectral palmprint images be reliable for person identification? Multimed Tools Appl 74(3):955–978CrossRefGoogle Scholar
  24. 24.
    Ratha N, Connell J, Bolle R (2001) Enhancing security and privacy in biometrics-based authentication systems. IBM Syst J 40(3):614–634CrossRefGoogle Scholar
  25. 25.
    Sun ZN, Tan TN, Wang YH, Li SZ (2005) Ordinal palmprint representation for personal identification. in: Proceedings of the IEEE International Conference on Computer Vision Pattern Recognition, 279–284Google Scholar
  26. 26.
    Tamrakar D, Khanna P (2015) Noise and rotation invariant RDF descriptor for palmprint identification. Multimed Tools App. doi:10.1007/s11042-015-2541-5 Google Scholar
  27. 27.
    Teoh ABJ, Connie T, Ngo D, Ling C (2006) Remarks on BioHash and its mathematical foundation. Inf Process Lett 100(4):145–150MathSciNetCrossRefMATHGoogle Scholar
  28. 28.
    Teoh ABJ, Goh A, Ngo DCL (2006) Random multispace quantization as an analytic mechanism for Biohashing of biometric and random identity inputs. IEEE Trans Pattern Anal Mach Intell 28(12):1892–1901CrossRefGoogle Scholar
  29. 29.
    Teoh ABJ, Lim MH (2010) Cancelable biometrics. Scholarpedia 5(1):9201–9201CrossRefGoogle Scholar
  30. 30.
    Teoh ABJ, Ngo DCL (2005) Cancellable biometrics featuring with tokenised random number. Pattern Recogn Lett 26(10):1454–1460CrossRefGoogle Scholar
  31. 31.
    Teoh ABJ, Ngo DCL, Goh A (2004) BioHashing: two factor authentication featuring fingerprint data and tokenised random number. Pattern Recogn 37(1):2245–2255Google Scholar
  32. 32.
    Teoh ABJ, Yuang CT (2007) Cancelable biometrics realization with multispace random projections. IEEE Trans Syst Man Cybern B Cybern 37(5):1096–1106CrossRefGoogle Scholar
  33. 33.
    Wang YJ, Hatzinakos D (2011) On random transformations for changeable face verification. IEEE Trans Syst Man Cybern B Cybern 41(3):840–854CrossRefGoogle Scholar
  34. 34.
    Wang YJ, Plataniotis KN (2010) An analysis of random projection for changeable and privacy-preserving biometric verification. IEEE Trans Syst Man Cybern B Cybern 40(5):1280–1293CrossRefGoogle Scholar
  35. 35.
    Zhang D, Kong AWK, You J, Wong M (2003) Online palmprint identification. IEEE Trans Pattern Anal Mach Intell 25(9):1041–1050CrossRefGoogle Scholar
  36. 36.
    Zhang L, Li HY, Niu JY (2012) Fragile bits in palmprint recognition. IEEE Sign Proc Lett 19(10):663–666CrossRefGoogle Scholar
  37. 37.
    Zhang D, Zuo WM, Yue F (2012) A comparative study of palmprint recognition algorithm. ACM Comput Surv 44(1):1–36CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.Key Laboratory of Jiangxi Province for Image Processing and Pattern RecognitionNanchang Hangkong UniversityNanchangPeople’s Republic of China
  2. 2.School of Electrical and Electronic Engineering, College of EngineeringYonsei UniversitySeoulSouth Korea
  3. 3.Lane Department of Computer Science and Electrical EngineeringWest Virginia UniversityMorgantownUSA

Personalised recommendations