Patent ID: 9514334
Filing Date: 2016-12-06
CPC Classification: G06F,H04L

Claim Text:
1. A method for tokenizing data, comprising: tokenizing first data at a transmitting endpoint by querying a first token table mapping each of a plurality of input values to a different token value with a first portion of the first data to identify a first token value mapped to a value of the first portion of the first data and replacing the first portion of the first data with the first token value to produce tokenized first data; sending the first tokenized data to a receiving endpoint having access to the first token table; generating a second token table based on the first token table by performing a shuffle algorithm based on a pseudo-random number generator and a seed value on the token values of the first token such that for at least one input value, the second token table maps a different token value to the input value than the first token table; tokenizing second data by querying the second token table with a second portion of the second data to identify a second token value mapped to the value of the second portion of the second data and replacing the second portion of the second data with the second token value to produce tokenized second data; and sending the second tokenized data to the receiving endpoint, the receiving endpoint configured to generate the second token table based on the first token table using the shuffle algorithm.