摘要 |
PROBLEM TO BE SOLVED: To provide a technique for making personal information used individually by multiple business operators collectively available.SOLUTION: In an anonymization system, the following steps are executed: acquiring a plurality of anonymization dictionaries, in which a word and an abstracted word are stored in association with each other to replace the word contained in object data with the abstracted word for the purpose of anonymization; creating dimensions of words having a tree-like correspondence relationship for each top level word by using the top level words as a root, on the basis of the correspondence relationship of each word contained in the plurality of anonymization dictionaries; determining priority of the dimensions respectively on the basis of the words contained in the dimensions; selecting dimensions to be adopted and dimensions not to be adopted as an integrated anonymization dictionary out of the plurality of dimensions, on the basis of the priorities; acquiring the object data, referring to the integrated anonymization dictionary, and replacing a word being an item value in the object data with an abstracted word to generate anonymization candidate data; performing verification using a condition that a combination of item values of abstracted candidate data is not restricted to one individual of the object data; and outputting the abstracted candidate data satisfying the verification condition as anonymous information. |