Patent ID: 9021135
Filing Date: 2015-04-28
Classification: G06F,G09C,H04L

Abstract:
1. A method of obfuscating a sensitive data element in a data object received from a client device, the method comprising: at an intercepting proxy server computer: creating a token having a random token value; concatenating a predetermined prefix and the random token value to generate a replacement value; storing the sensitive data element in a lookup table indexed by the random token value; replacing the sensitive data element with the replacement value, thus generating a modified data object; transmitting the modified data object from the intercepting proxy server computer to the server computer in a cloud; receiving from the server computer in the cloud, a returned data object corresponding to the modified data object comprising a returned data element; extracting the random token value from the returned data element; generating the sensitive data element, comprising looking up the sensitive data element in the lookup table indexed by the random token value; formatting the sensitive data element based on a context of a data structure containing the sensitive data element in the returned data object, thus generating a formatted sensitive data element; replacing the returned data element with the formatted sensitive data element thereby generating a modified returned data object for transmitting to the client device; and identifying the returned data element as a token-to-be-replaced, wherein the identifying the returned data element as the token-to-be-replaced further comprises: