Cryptographic keys generation using fingercodes

  • Authors:
  • José A. Ramírez-Ruiz;Carlos F. Pfeiffer;Juan A. Nolazco-Flores

  • Affiliations:
  • Computer Science Department, ITESM, Monterrey, N.L., México;Computer Science Department, ITESM, Monterrey, N.L., México;Computer Science Department, ITESM, Monterrey, N.L., México

  • Venue:
  • IBERAMIA-SBIA'06 Proceedings of the 2nd international joint conference, and Proceedings of the 10th Ibero-American Conference on AI 18th Brazilian conference on Advances in Artificial Intelligence
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show an architecture to automatically generate cryptographic keys using the FingerCode as defined by Jain et al. [4]. The FingerCode is obtained from gray scale fingerprint images. The architecture uses a classifier to compensate for the natural variability on the FingerCodes. In a training step the FingerCodes of the fingerprint samples for registered users are obtained; then random binary codes are assigned to each set of FingerCodes from the same finger, and finally an array of Support Vector Machines (SVM) is trained to associate the FingerCodes to their assigned random binary key. Each SVM is independent and assigns one bit, allowing the construction of binary keys of arbitrary length by adding and training more SVMs. To test the system, different set of fingerprint images from the same fingers used on the training step were used. The FingerCodes were calculated used as input to the SVM array to generate the assigned keys. Experimental results obtained using fingerprints selected from the FVC2000 and FVC2002 databases show results up to 90% performance on generating valid keys.