CPC H04L 9/0866 (2013.01) [G06V 40/1335 (2022.01); G06V 40/1347 (2022.01); G06V 40/1365 (2022.01); H04L 9/0825 (2013.01); H04L 9/0894 (2013.01); H04L 9/3228 (2013.01); H04L 9/3231 (2013.01)] | 13 Claims |
1. A device for generating a biometric public key B for an individual based on biometric data of the individual, without the need for non-transient storage of the biometric data, the device comprising:
a transducer; and
a computing facility, coupled to the transducer, the computing facility including a computing processor and a non-transitory computer readable storage medium encoded with instructions that, when executed by the computing processor, establish computer processes comprising:
generating by the computing facility a secret number S and a random number r by extracting, from a digital electronic signal generated by the transducer, a set of biometric values of the individual;
computing by the computing facility the biometric public key B based on the secret number S and an encoded set of biometric values, wherein the biometric public key B verifiably characterizes both the biometric data of the individual and the secret number S without the need for non-transient storage of either the biometric data of the individual or the secret number S;
computing by the computing facility a function Enc_S(r) based on an encryption of r under S; and
storing the biometric public key in a storage facility.
|