Patent ID: 11507684

Abstract:
A k-anonymization device includes: a list creation unit 1 that creates, based on generalization hierarchies about attribute values of attributes of a database, lists of values, each being obtained by generalizing each attribute value of each attribute of the database to each generalization level of the corresponding generalization hierarchy, and codes representing the values; a search unit 3 that searches for a node with k-anonymity of a lattice structure in parallel by determining whether a generalized database obtained by generalizing the database to generalization levels corresponding to each node of the lattice structure has k-anonymity based on the generalized database represented by the codes, which is obtained by referring to the created lists; and an output unit 4 that outputs a generalized database obtained by generalizing the database to generalization levels corresponding to a node with k-anonymity, which was found by the search, of the lattice structure.