Cryptographic keys from noisy data by