Implementation of the USB Token System for Fingerprint Verification

  • Daesung Moon
  • Youn Hee Gil
  • Sung Bum Pan
  • Yongwha Chung
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2749)


In the modern electronic world, the authentication of a person is an important task in many areas of day-to-day. Using biometrics to authenticate a person’s identity has several advantages over the present practices of Personal Identification Numbers (PINs) and passwords. To gain maximum security in the verification system using biometrics, the computation of the verification as well as the store of the biometric pattern has to take place in the security token(e.g., smart card, USB token). However, there is an open issue of integrating biometrics into the security token because of its limited resources(processing power and memory space). In this paper, we describe our implementation of the USB token system having 206MHz StrongARM CPU, 16MBytes Flash memory, and 1MBytes RAM. Also, we describe a fingerprint verification algorithm that can be executed in the restricted environments. To meet the memory space specification and processing power of the security token, in fingerprint verification algorithm, we develop a data structure, called a multi-resolution accumulator array. Based on experimental results, we confirmed that the RAM requirement of the proposed algorithm is about 16 KBytes, and the Equal Error Rate(EER) is 1.7%. Therefore, our fingerprint verification algorithm can be executed in real-time on the developed USB token without degrading accuracy.


Smart Card Memory Space Equal Error Rate Verification System Fingerprint Image 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [1]
    A. Jain, R. Bole, and S. Panakanti,: Biometrics: Personal Identification in Networked Society, Kluwer Academic Publishers, (1999)Google Scholar
  2. [2]
    L. Jain, et al.,: Intelligent Biometric Techniques in Fingerprint and Face Recognition, CRC Press, (1999)Google Scholar
  3. [3]
    F. Gamble, L. Frye, and D. Grieser,: Real-time Fingerprint Verification System, Applied Optics, Vol. 31, No. 5, pp. 652–655, (1992)Google Scholar
  4. [4]
    A. Jain, L. Hong, and R. Bolle,: On-line Fingerprint Verification, IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol.19, No.4, pp.302–313, (1997)CrossRefGoogle Scholar
  5. [5]
    N. Ratha, K. Karu, and A. Jain,: A Real-Time Matching System for Large Fingerprint Databases, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 18, No. 8, August (1996)Google Scholar
  6. [6]
    S. Lim, and K. Lee,: Efficient Iris Recognition through Improvement of Feature Vector and Classifier. ETRI Journal, Vol. 23, No. 2, (2001)Google Scholar
  7. [7]
    S. Im, et. al.,: A Direction Based Vascular Pattern Extraction Algorithm for Hand Vascular Pattern Verification, ETRI Journal, Vol. 25, No. 2, (2003)Google Scholar
  8. [8]
    Kingpin,: Attacks on and Countermeasures for USB Hardware Token Devices, Proceedings of the Fifth Nordic Workshop on Secure IT Systems Encouraging Co-operation, Reykjavik, Iceland, pp 35–57, October 12–13. (2000)Google Scholar
  9. [9]
    M. Janke, FingerCard Project Presentation,, (2001)Google Scholar
  10. [10]
    Y. Gil, et. al.,: Performance Analysis of Smart Card-based Fingerprint Recognition for Secure User Authentication, in Proc. of IFIP on E-commerce, E-business, E-government, pp. 87–96, (2001)Google Scholar
  11. [11]
    Intel, Scholar
  12. [12]
    S. Pan, et. al.,: A Memory-Efficient Fingerprint Verification Algorithm using A Multi-Resolution Accumulator Array, ETRI Journal, Vol. 25, No. 3, To be published, June (2003)Google Scholar
  13. [13]
    SecuGen, Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Daesung Moon
    • 1
  • Youn Hee Gil
    • 1
  • Sung Bum Pan
    • 1
  • Yongwha Chung
    • 1
  1. 1.Biometrics Technology Research TeamETRIDaejeonKorea

Personalised recommendations