An embedded fingerprint authentication system integrated with a hardware-based truly random number generator


12th International Conference on Computer Analysis of Images and Patterns, Vienna, Austria, 27 - 29 August 2007, vol.4673, pp.366-373 identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 4673
  • City: Vienna
  • Country: Austria
  • Page Numbers: pp.366-373
  • Erciyes University Affiliated: Yes


Recent advances in information security requires randomly selected strong keys. Most of these keys are generated by software-based random number generators. However, implementing a Truly Random Number Generator (TRNG) without using a hardware-supported platform is not reliable. In this paper, a fingerprint authentication system using a hardware-based TRNG to produce a private key that encrypts the fingerprint template of a person is presented. The designed hardware can easily be mounted on a standard or embedded PC via its PCI interface to produce random number keys. Random numbers forming the private key is guaranteed to be true because it passes a two-level randomness test evaluated first on the FPGA then on the PC by applying the full NIST test suite. The whole system implements an AES-based encryption scheme to store the person's secret stored on a smart or glossary card safely. The main contribution of the work is the use of new-generation hardware-based TRNGs to enhance the security of a fingerprint authentication system.