×

Method and System for Masking Data in a Consistent Manner Across Multiple Data Sources

  • US 20090204631A1
  • Filed: 02/13/2008
  • Published: 08/13/2009
  • Est. Priority Date: 02/13/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for data masking at least one data field of at least one data record in a primary database and at least one data field of at least one data record in a secondary database that has a key field having a correspondence with a key field in the at least one data record in the primary database, using a table of translation matrix records comprising an unmasked key field and at least one masked data field corresponding to the at least one data field of the at least one data record, the method comprising:

  • in respect of the primary database;

    comparing the key field of the at least one data record in the corresponding database against the unmasked key field of each of the translation matrix records;

    populating a first sub-table record, if the unmasked key field of a translation matrix record matches the key field of the at least one data record, the first sub-table record comprising an unmasked key field and at least one masked data field corresponding to the at least one data field of the at least one data record, using the unmasked key field and the at least one masked data field of the matching translation matrix record;

    populating a second sub-table record, if no unmasked key field of any translation matrix record matches the key field of the at least one data record, the second sub-table record comprising a key field and at least one data field corresponding to the at least one data field of the at least one data record, using the corresponding key field and the at least one data field of the at least one data record;

    masking the at least one data field of the second sub-table record;

    adding the first sub-table record or the masked second sub-table record as a masked record in a masked copy of the corresponding database; and

    if the masked second sub-table record was created, populating a translation matrix record corresponding thereto using the key field and the at least one data field for the unmasked key field and the at least one masked data field;

    repeating the method with respect to the secondary database;

    whereby at least one data field of the at least one data record of the primary database and the at least one data field of the at least one data record of the secondary database may be masked in a consistent manner.

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