Fuzzy extractors : How to generate strong keys from biometrics and other noisy data