Patent ID: 8842887

Claim:
A stand-alone computing device comprising: a processor; a memory; a biometric sensor; and software storage, wherein upon an initial device power-up, executing the software stored thereon, causes the processor to: generate a device ID from characteristics of device hardware components; prompt a user to submit a plurality of biometric samples and capture said plurality of biometric samples using said biometric sensor; transform data of said captured biometric samples to a consistent angle of inclination; biometrically enroll an identity of a device user by matching said transformed data of said captured biometric samples to each other and determining a biometric template; obtain a PIN value by one of a) generating said PIN value from said device ID and b) capturing said PIN value after being entered on the device; generate a one-way hashed value of said PIN; accept a password from the user after obtaining said PIN; obfuscate the password using said hashed value of said PIN and said device ID, and storing the obfuscated password in said memory; generate a private encryption key using at least said obfuscated password and said hashed PIN; encrypt said biometric template using said private encryption key and store the encrypted template in the memory; and upon subsequent device power up, the software further causes the processor to: capture a subsequent biometric sample from a user, using said biometric sensor; decrypt the encrypted template using said private encryption key; de-obfuscate the obfuscated password using said hashed value of said PIN; and provide the de-obfuscated password for an authentication process, only if the decrypted template is correctly decrypted and said subsequent biometric sample matches said decrypted template.