Securing host card emulation credentials
OwnerPeter Milov, David Brudnicki +1inventors
InventorsPeter Milov, David Brudnicki, Mark Villiott
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing token generation and password verification are disclosed. The system may be configured to receive a password input by a user, wherein the password is not stored on the system prior to receiving the password, and to generate an encryption key based on the password. The system may further be configured to decrypt a token using the encryption key and, in response to verifying that the token was properly decrypted, decrypting a credential using the encryption key. The system may additionally be configured to initiate a near-field communication transaction with a reader using the decrypted credential.
Claims15
A method associated with a device having near-field communication capabilities, the method comprising:
- receiving, by the device, a password input by a user, wherein the password is not stored on the device prior to receiving the password;
- generating an encryption key as a function of the user-input password;
- decrypting an encrypted token using the encryption key;
- verifying whether the token was properly decrypted;
- in response to verification that the token was properly decrypted, decrypting a credential using the encryption key;
- and
- initiating a near-field communication transaction with a reader using the decrypted credential.
The method of claim 9 wherein the slider value is generated by applying a windowing function at a predetermined position of a site key.
A system comprising:
- at least one processor;
- and
- at least one memory storing computer readable instructions that, when executed by the at least one processor, cause the system to:
- receive a password input by a user, wherein the password is not stored on the system prior to receiving the password;
- generate an encryption key based on the password;
- decrypt a token using the encryption key;
- in response to verifying that the token was properly decrypted, decrypt a credential using the encryption key;
- and
- initiate a near-field communication transaction with a reader using the decrypted credential.
The system of claim 15 wherein the least one memory storing computer readable instructions that, when executed by the at least one processor, further causes the system to store the encrypted token in an encrypted manner.
Dependencies are inferred from the claim text.