| CPC G06F 21/32 (2013.01) [G06F 21/316 (2013.01)] | 16 Claims |

|
1. A computer implemented method for enrolling a user as an authenticated user of a computing device, the method comprising:
identifying one or more behavioral biometrics upon which authentication of a user is to be based;
determining, for each of the behavioral biometrics, a typical measurement of the respective behavioral biometric for the user;
determining a secret credential to be used to authenticate the user;
generating a set of shares representing the secret credential in accordance with a secret sharing scheme, the set of shares comprising one or more shares that are generated based, at least in part, on the typical measurement of a respective one or more of the behavioral biometrics, wherein generating the one or more shares comprises generating a respective set of coefficients for each of the one or more shares and a residual value for the one or more shares, wherein each set of coefficients comprises a respective coefficient for each of the one or more behavioral biometrics; and
generating authentication data for the computing device, the authentication data indicating how to generate the set of shares based on the set of coefficients, the residual value, and the measurements of the one or more behavioral biometrics.
|