CPC H04L 9/3231 (2013.01) [G06F 7/483 (2013.01); G06F 7/58 (2013.01); G06K 19/06037 (2013.01); H04L 9/3242 (2013.01)] | 20 Claims |
1. A method comprising:
receiving biometric data corresponding to a user, wherein the biometric data is represented as a first vector of floating point values;
receiving non-biometric data comprising a second vector of floating point values;
concatenating the biometric data with the non-biometric data into a third vector of floating point values;
permuting the third vector, wherein permuting the third vector comprises swapping locations of vector data elements within the third vector according to a seed associated with the non-biometric data; and
scaling each vector data element of the permuted third vector according to the seed to generate a biometric template corresponding to the received biometric data.
|