×

Format-preserving cryptographic systems

  • US 9,208,491 B2
  • Filed: 12/02/2013
  • Issued: 12/08/2015
  • Est. Priority Date: 01/16/2007
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×