Anonymity Measuring Device
First Claim
1. A data anonymity measuring device for selectively transmitting an anonymized database to a third party comprising:
- a calculation unit (402), implemented by a processor and coupled to at least one memory (204, 206), the memory storing an original database and said anonymized database separate and distinct from the original database, said calculation unit arranged to calculate conditional entropies based on entries from both said anonymized database and said original database by calculating conditional entropy for each entry in said anonymized database based on the probability of each entry in the original database given an entry in the anonymized database;
a comparator (406) arranged to compare at least one of said conditional entropies with a threshold value; and
an output unit (410) arranged to transmit said anonymized database based on the result of said comparison.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a data anonymity measuring device for selectively transmitting an anonymized database to a third party comprising: calculation means (402) coupled to at least one memory, the memory storing an original database (204) and said anonymized database (206), said calculation means arranged to calculate the conditional entropy for each entry in said anonymized database based on entries in said original database; comparing means (406) arranged to compare at least one of said conditional entropies with a threshold value; and output means (410) arranged to transmit said anonymized database based on the result of said comparison.
4 Citations
10 Claims
-
1. A data anonymity measuring device for selectively transmitting an anonymized database to a third party comprising:
-
a calculation unit (402), implemented by a processor and coupled to at least one memory (204, 206), the memory storing an original database and said anonymized database separate and distinct from the original database, said calculation unit arranged to calculate conditional entropies based on entries from both said anonymized database and said original database by calculating conditional entropy for each entry in said anonymized database based on the probability of each entry in the original database given an entry in the anonymized database; a comparator (406) arranged to compare at least one of said conditional entropies with a threshold value; and an output unit (410) arranged to transmit said anonymized database based on the result of said comparison. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for selectively transmitting an anonymized database to a third party, the method comprising:
-
for each entry in said anonymized database, determining conditional entropies based on entries from both said anonymized database and an original database by calculating conditional entropy based on the probability of each entry in the original database given an entry in said anonymized database, wherein the anonymized database is separate and distinct from the original database; comparing at least one of said conditional entropies with a threshold entropy value; and selectively transmitting said database to said third party based on the result of said comparison. - View Dependent Claims (7, 8, 9)
-
-
10. A processor-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to:
-
for each entry in an anonymized database, determine conditional entropies based on entries from both said anonymized database and an original database by calculating conditional entropy based on the probability of each entry in the original database given an entry in said anonymized database, wherein the anonymized database is separate and distinct from the original database; comparing at least one of said conditional entropies with a threshold entropy value; and selectively transmitting said database to a third party based on the result of said comparison.
-
Specification