Patent ID: 8625785

Claim:
A method for encrypting a data transmission using randomized biometric data, comprising: receiving a biometric data sample associated with a user of a computing device; distorting at the computing device the biometric data sample into a plurality of distorted biometric data; storing at the computing device the plurality of distorted biometric data as a plurality of syndrome vectors; obtaining at the computing device a random sample of syndrome vectors selected from the stored plurality of syndrome vectors corresponding to the plurality of distorted biometric data; generating at the computing device an encryption key using a combination of a private key associated with the device and the random sample of the syndrome vectors selected from the stored plurality of syndrome vectors corresponding to the plurality of distorted biometric data; encrypting at the computing device a data transmission using the encryption key; and communicating to a second computing device the encrypted data transmission with a randomizer value, the randomizer value used to select from registered biometric data, initially received from the computing device and stored at the second computing device during an initial registration operation, a syndrome vectors sample that is same as the random sample of syndrome vectors obtained at the computing device to generate at the second computing device a decryption key based on the private key and the syndrome vectors sample selected at the second computing device.