Cryptographic Key Generation From Fingerprint
Fingerprint and iris features integration for cryptographic key generation is discussed in detail. The steps involved in the proposed approach based on multimodal biometrics for 256 bit cryptographic key generation are2, 1.Extraction of minutiae points from fingerprint. 2.Cryptographic key generation from fingerprint features. Cryptographic Key Generation from Fingerprint Biometrics Cryptographic key should be random and as large as possible. How such a key can be generated taking the advantages of the random patterns in persons fingerprint images are the research investigation. The proposed approach is composed of three modules namely, 1) Feature extraction, 2) Multimodal biometric template generation and 3) Cryptographic key generation. Initially, the features, minutiae points and texture properties are extracted from the fingerprint and iris images respectively. A.Jagadeesan et al. 8 for cryptographic key generation. Fingerprint and iris are preprocessed and values are generated and stored for fingerprint x and y coordinate values as two vectors and iris vice versa. With the help of permutation, shuffling values are interchanged finally cryptographic key is. Further, there is a need to generate different cryptographic keys from the same biometric template of a user. Cancellable transformation of biometric data prior to the key generation is known as a solution. In this paper, we propose an approach to generate cryptographic key from cancellable fingerprint templates C. In public-key cryptography, a public key fingerprint is a short sequence of bytes used to identify a longer public key. Fingerprints are created by applying a cryptographic hash function to a public key. Since fingerprints are shorter than the keys they refer to, they can be used to simplify certain key management tasks.
biokey.zip does not contain the FVC2002 samples, please refer to the GitHub repository below where it contains everything
This repository tries to utilize Fuzzy Extractors for Fingerprint Matching and Biometric Key extraction
Implementation of Secure Sketch Reproduction
Dodis, Yevgeniy, Leonid Reyzin, and Adam Smith'Fuzzy extractors: How to generate strong keys from biometrics and other noisy data.'In International conference on the theory and applications of cryptographic techniques, pp. /2fa-key-fob-number-generator.html. 523-540. Springer, Berlin, Heidelberg, 2004.(article link)
Kang, Hyunho, Yohei Hori, Toshihiro Katashita, and Manabu Hagiwara'The Implementation of Fuzzy Extractor is Not Hard to Do: An Approach Using PUF Data.'In Proceedings of the 30th Symposium on Cryptography and Information Security, Kyoto, Japan, pp. 22-25. 2013.(article link)
Thai, Raymond'Fingerprint Image Enhancement and Minutiae Extraction.'(article link)
Arakala, Arathi, Jason Jeffers, and Kathy J. Horadam'Fuzzy extractors for minutiae-based fingerprint authentication.'In International Conference on Biometrics, pp. 760-769. Springer, Berlin, Heidelberg, 2007.(article link)

Used Projects
- Simple Fingerprint Matching from Vahid K. Alilou (link)
- PinSketch and Juels-Sudan Secure Sketch (link)
Creating the Fingerprint Minutiae Database (fingerprintmatching)
Cryptographic Key Management Software
### Preliminary Secure Sketch implementation (biokey)