CPC H04L 9/3234 (2013.01) [G06Q 20/341 (2013.01); G06Q 20/343 (2013.01); G06Q 20/352 (2013.01); G06Q 20/3563 (2013.01); H04L 63/0435 (2013.01); H04L 63/0853 (2013.01); G06Q 20/3278 (2013.01); H04L 9/3226 (2013.01)] | 18 Claims |
1. A system, comprising:
a network interface;
a memory to store instructions; and
processing circuitry, coupled with the memory and the network interface, operable to execute the instructions, that when executed, cause the processing circuitry to:
receive, via the network interface, from a computing device, a communication to disable an applet stored on a contactless card, the communication comprising a counter value that is stored on the contactless card, an encrypted cryptogram comprising an encrypted combination of a random number and cryptogram, and an applet identifier to identify the applet, and the counter value is associated with the applet, wherein the computing device comprises one of a client device, an automatic teller machine (ATM), or a web-based application of a personal computer;
decrypt the encrypted cryptogram to determine the cryptogram;
validate the counter value based on the cryptogram;
determine a second counter value associated with the applet, the second counter value stored in a data store comprising a plurality of counter values each associated with one of a plurality of applets, wherein the data store is communicatively coupled with the system;
set the second counter value in the data store to a value to disable the applet for the contactless card; and
send a second communication to the one of the client device, the ATM, or the web-based application to indicate the applet is disabled.
|