Patent ID: 9208491
Filing Date: 2015-12-08
Classification: G06F,G06Q,H04L

Abstract:
1. A method for cryptographically processing credit card numbers, the method comprising: obtaining, by a first application running on first computing equipment, a credit card number from another application; sending, by the first application, over a communication network, to a key server a request for a key, wherein the request comprises a first identifier and a validity period; receiving, by the first application, a key corresponding to the request from the key server; by the first application, generating an index value corresponding to the validity period, encrypting the credit card number using the key, and generating a ciphertext using the encrypted credit card number and the index value; transmitting, by the first application, the ciphertext to a second application on second computing equipment; by the second application, extracting the encrypted credit card number and the index value from the ciphertext and retrieving the validity period using the extracted index value; transmitting, by the second application, a second identifier and the validity period to the key server over the communication network, wherein the second identifier is equivalent to the first identifier; receiving, by the second application, the key corresponding to the second identifier and the validity period; and decrypting, by the second application, the encrypted credit card number using the received key.