A Novel Approach to Fingerprint Biometric-Based Cryptographic Key Generation and its Applications to Storage Security. (July 2018)