TOKENIZED DATA SECURITY
11 Assignments
0 Petitions
Accused Products
Abstract
Provided are devices, methods, systems, computer readable storage media and other means for tokenizing data. In some examples, credit card numbers are tokenized using a pre-generated token map and absent the use of a networked database that stores a relatively large quantity of credit card numbers in a central location. The token map may be generated by a token map generator such that the token map can be used by a tokenizer to replace a portion of an account number with a token, and by a detokenizer to replace the token with the original portion of the account number. A pre-parser and parser may also be used to locate an account number and/or token in a message received over a network.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method of tokenizing an account number comprising:
-
receiving a message; determining, by a processor, that the message includes an account number; determining a length of the account number; selecting a token map based on the length of the account number; determining a size of a targeted segment based on the length of the account number; extracting the targeted segment from the account number; and replacing the targeted segment with a token value and a token map version identifier associated with the token map. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of tokenizing an account number comprising:
-
receiving a message; searching, by a processor, for a token pattern in the message; finding the token pattern in the message; after finding the token pattern in the message, locating a tokenized account number; parsing a token from the tokenized account number; extracting a token map identifier from the token; retrieving a token map based on the token map identifier; and replacing the token with a targeted segment in the account number. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A system comprising:
at least one processor configured to; determine that a message includes an account number; determine a length of the account number; select a token map based on the length of the account number; determine a size of a targeted segment based on the length of the account number; and extract the targeted segment from the account number. - View Dependent Claims (36, 37, 38, 39, 40)
Specification