11. The system of claim 10 , wherein modifying the received data value comprises: performing a modulus arithmetic operation of the received data value with the use rule identifier.
10. A system for tokenizing data comprising: a non-transitory computer-readable storage medium comprising executable computer instructions configured to: receive a data value to be tokenized; identify one or more use rules associated with the received data value, wherein each use rule defines a limitation on use of the received data value; modify the received data value to include a use rule identifier describing the identified one or more use rules to produce a modified data value; identify one or more token tables based on the use rule identifier; access the identified one or more token tables for use in tokenizing the modified data value; and tokenize the modified data value using the accessed one or more token tables by querying at least one accessed token table with a portion of the modified data value including at least a portion of the use rule identifier to identify a token value mapped to the portion of the modified data value by the at least one access token table and replacing the portion of the modified data value with the identified token value to create tokenized data; and a processor configured to execute the computer instructions.