摘要 |
PROBLEM TO BE SOLVED: To prevent information about data from leaking out even if information about distance is outputted between data used during registration and data used during collation.SOLUTION: An encrypted text collation system includes: a registration data generation part for encrypting input data to be a secret object by using an encryption key, and outputting registration data; a storage device for storing the registration data in an encrypted text storage part and an identifier for uniquely specifying the registration data in an identifier storage part so as to clarify respective correspondences; a data collation request generation part for encrypting input data of a collation object by using the encryption key, and outputting collation data; a distance calculation part for outputting encrypted distance data from the registration data and the collation data by using the encryption key; a decryption part for decrypting the encrypted distance data by using a decryption key, and generating distance data; a score calculation part for generating a score from the distance data by using a random number; and a determination part of outputting a collation result from the score.SELECTED DRAWING: Figure 7 |