Key recovery based on contactless card authentication
AssigneeCapital One Services, LLC
InventorsKevin Osborn, Jaikishan Prasad, Jose Catala Castellar
Life of this patent
Estimating the term…
Abstract
Systems, methods, apparatuses, and computer-readable media for key recovery based on contactless card cryptograms. A server may receive, from an application, a request to recover a private key for a digital wallet, the request includes a first cryptogram generated by a contactless card. The server may decrypt the first cryptogram based on a key for the contactless card. The server may determine, based on the decryption, a unique identifier of the contactless card and a diversification factor associated with the digital wallet. The server may generate the private key based on the unique identifier and the diversification factor. The server may transmit the private key to the application via a network.
Claims20
A method, comprising:
- receiving, by a server from an application, a request to recover a private key, the request comprising a first encrypted data generated by a contactless card based on a key of the contactless card;
- decrypting, by the server, the first encrypted data based on the key of the contactless card;
- determining, by the server based on the decryption, key recovery information;
- generating, by the server based on the key recovery information, the private key;
- and
- transmitting, by the server to the application, the private key.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a processor, cause the processor to:
- receive, from an application, a request to recover a private key, the request comprising a first encrypted data generated by a contactless card based on a key of the contactless card;
- decrypt the first encrypted data based on the key of the contactless card;
- determine, based on the decryption, key recovery information;
- generate, based on the key recovery information, the private key;
- and
- transmit, to the application, the private key.
A computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to:
- receive, from an application, a request to recover a private key, the request comprising a first encrypted data generated by a contactless card based on a key of the contactless card;
- decrypt the first encrypted data based on the key of the contactless card;
- determine, based on the decryption, key recovery information;
- generate, based on the key recovery information, the private key;
- and
- transmit, to the application, the private key.
Dependencies are inferred from the claim text.