| CPC H04L 63/0428 (2013.01) | 15 Claims |

|
1. A method for a sending device to obfuscate at least a portion of a message to be sent to a recipient device, comprising:
receiving one or more field values for transmission to a recipient device in a message sent over a computer network;
selecting a dictionary from a plurality of dictionaries based at least in part on an attribute of the message to be sent to the recipient device, where the selected dictionary maps each of the one or more field values to a plurality of sets of characters, each set having one or more characters;
for each of the one or more field values, pseudo-randomly selecting one of the plurality of sets of characters given by the selected dictionary;
replacing each of the one or more field values with the selected set of characters for the respective field value, to create an obfuscated string; and,
inserting the obfuscated string in the message and transmitting the message to the recipient device.
|