Patent ID: 8949209
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. A computer-implemented method of anonymizing data of a database, the database including a plurality of data records, with each one of the plurality of data records including a plurality of content elements, each one of the plurality of data records adhering to a first defined structural relationship based on the plurality of content elements, the method comprising: anonymizing, in connection with at least one processor, at least one of the plurality of content elements for each one of the plurality of data records to produce at least one corresponding anonymized content element; and exporting, in connection with the anonymizing, the plurality of data records, wherein each one of the plurality of exported data records includes the at least one corresponding anonymized content element instead of the at least one of the plurality of content elements, wherein each one of the exported plurality of data records adheres to a second defined structural relationship, and preserving, in connection with the anonymizing, the structural relationship between the content elements for each one of the plurality of data records through the anonymization of at least one of the plurality of content elements for each one of the plurality of data records such that the first defined structural relationship of the plurality of content elements prior to anoymization is equal to the second defined structural relationship, generating a random encryption key; and deleting the random encryption key in connection with completion of anonymization of the at least one of the plurality of content elements, wherein the at least one corresponding anonymized content element is anonymized with the random encryption key.