| CPC H04L 63/083 (2013.01) [G06F 21/45 (2013.01); G06F 21/604 (2013.01); H04L 63/061 (2013.01); H04L 63/0876 (2013.01); H04L 2463/082 (2013.01)] | 20 Claims |

|
1. A server that includes at least one hardware processor configured to perform operations comprising:
providing, to a client device communicatively coupled to the server, first authentication information comprising an Application ID (AppID), wherein the client device is communicatively coupled to a hardware authentication device;
receiving, from the client device, second authentication information determined by the hardware authentication device based at least in part on the first authentication information, wherein the second authentication information comprises a public cryptographic key and a cryptographic key handle, wherein the cryptographic key handle references a private cryptographic key corresponding to the public cryptographic key of the hardware authentication device; and
registering the hardware authentication device using the second authentication information as registration data for the hardware authentication device.
|