| CPC H04L 63/0838 (2013.01) | 20 Claims |

|
1. An apparatus, comprising:
A method for enhancing one time password (OTP) card authentication with GPU-based device binding, the method comprising:
receiving an authentication message, via a near field communication (NFC) transmission, by a mobile device from a contactless card, the authentication message, corresponding to a user authentication request, being operative to provide raw image data associated with an image, to a mobile browser running on the mobile device;
rendering, by the mobile browser, the image associated with raw image data, using a web graphics library (WebGL) application programming interface (API);
generating an image hash identifier, from rendered image data generated by the mobile browser, using the WebGL API, the image hash identifier corresponding to the user authentication request;
mapping the image hash identifier with a graphics processing unit (GPU) associated with the mobile device, for binding the mobile device to the authentication message provided by the NFC transmission from the contactless card;
comparing, by an authentication server, the image hash identifier received from the mobile device, to one or more previously stored hash identifiers associated with one or more previous user authentication requests; and
verifying, by the authentication server, the mobile device based on determining a match between the image hash identifier received from the mobile device in response to the user authentication request, and the one or more previously stored hash identifiers associated with the one or more previous user authentication requests.
|