CPC H04L 63/0853 (2013.01) [G06F 21/34 (2013.01); G06F 21/602 (2013.01); H04L 63/0807 (2013.01); H04L 63/0815 (2013.01); H04L 63/0876 (2013.01)] | 20 Claims |
1. A method comprising:
establishing a virtual channel between a server and a client device, wherein the virtual channel is at a higher communication level than a personal computer/smart card (PC/SC) communication level;
receiving, by the server from the client device, a message comprising answer to reset (ATR) data of a smart card associated with the client device;
substituting, by the server, the ATR data of the smart card with proxy ATR data of a proxy smart card;
determining, by the server, based on the proxy ATR data, a cryptographic service provider for the proxy smart card; and
transmitting, by the server, via the cryptographic service provider, via the virtual channel, and to the client device, one or more requests for a cryptographic operation involving the smart card.
|