1. A method for tokenizing data, comprising: receiving, at an input/output interface of a communication system, information associated with an interaction between a user and the communication system; generating, by a token server of the communication system, a first set of token tables, each token table in the first set of token tables mapping each of a plurality of input values to a different token value; tokenizing, by a security engine of the communication system, the received information using the first set of token tables to form first tokenized information; transmitting, by the input/output interface of the communication system, the first set of token tables to a central security system communicatively coupled to both the communication system and a central server communicatively coupled to a network associated with the interaction; and transmitting, by the input/output interface of the communication system, the first tokenized information to the central server, the central server configured to receive the first set of token tables and a second set of token tables from the central security system, each token table in the second set of token tables mapping each of a plurality of input values to a different token value, and further configured to tokenize the first tokenized information using the second set of token tables to form second tokenized information and to transmit the second tokenized information to the network.