摘要 |
PROBLEM TO BE SOLVED: To authenticate a secret key without bringing the key out to prevent leakage of biological information.SOLUTION: An authentication apparatus 101, which can authenticate encryption information by homomorphism encryption while the encryption information remains encrypted and which can update the encryption information, receives biological information encrypted by homomorphism encryption using a public key of a user, identification information of the user, and a public key of the user, by a receiver 304. Subsequently, the authentication apparatus 101 searches for the public key and the encrypted biological information stored in an encrypted biological information table 108, from the encrypted biological information table 108 based on the identification information received at the receiver 304, by a searching part 305. After searching, the authentication apparatus 101 authenticates the user based on the retrieved public key and encrypted biological information and the received public key and encrypted biological information, by an executing part 306. |