×

Table-connected tokenization

  • US 10,212,155 B2
  • Filed: 01/16/2018
  • Issued: 02/19/2019
  • Est. Priority Date: 09/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving the security of data in a tokenization environment, comprising:

  • receiving data to be tokenized, the received data comprising a first portion of received data, a second portion of received data, a third portion of received data, and a fourth portion of received data, the first portion, second portion, third potion, and fourth portion comprising different portions of the received data;

    receiving a first token table from a first server and a second token table from a second server different from the first server, the first server configured to select the first token table based on a value of the first portion of received data and the second server configured to select the second token table based on a value of the second portion of received data, the first token table and second token table each mapping each of a plurality of input values to a different token value; and

    after selecting the token table, transforming the received data to produce tokenized data by;

    accessing an initialization vector based on a value of the third portion of received data;

    modifying, by a hardware processor, the fourth portion of the received data using the initialization vector to produce a modified fourth portion of the received data;

    replacing, by the hardware processor, the modified fourth portion of the received data with a first token mapped by the first token table to a value of the modified fourth portion of the received data to produce a first tokenized portion of the received data; and

    replacing, by the hardware processor, the first tokenized portion of the received data with a second token mapped by the second token table to a value of the first tokenized portion of the received data to produce a second tokenized portion of the received data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×