×

System and method to anonymize data transmitted to a destination computing device

  • US 9,432,342 B1
  • Filed: 01/29/2015
  • Issued: 08/30/2016
  • Est. Priority Date: 03/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for anonymizing data, comprising:

  • receiving data to be anonymized by an anonymization system executed on a computing device, the data including a plurality of characters;

    generating a request for a data encryption key with a corresponding request identifier;

    providing a data store associating a plurality of generated masked data encryption key with their corresponding request identifier;

    verifying if there is a match between the corresponding request identifier and a stored request identifier;

    when there is a match, receiving the associated masked data encryption key corresponding to the request identifier for the data encryption key in response to the request;

    when there is no match, generating a masked data encryption key corresponding to the request identifier for the data encryption key byproviding a first encryption key, a second encryption key and a master key;

    masking the master key with the first encryption key using a computer implemented first crypto function to generate a masked master key; and

    generating the masked data encryption key using a computer implemented second crypto function and the masked master key;

    receiving the generated masked data encryption key in response to the request;

    retrieving the data encryption key from the received masked data encryption key by de-masking the masked data encryption key using a computer implemented third crypto function and the second encryption key; and

    anonymizing the data using an anonymization module executed on the computing device to derive an anonymized data using the retrieved data encryption key.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×