Patent ID: 11882218
Assignee: NEC CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 6:
7. A matching system comprising:
a matching apparatus;
a matching request apparatus; and
a verification apparatus, wherein
the matching apparatus calculates first encrypted data related to a first vector of biometric information encrypted with an encryption key, and transmits the first encrypted data to the matching request apparatus,
the matching request apparatus calculates second encrypted data related to biometric information of a matching target and transmits the second encrypted data to the matching apparatus,
the matching apparatus calculates encrypted data indicating a distance between the first and second vectors by using the first encrypted data and the second encrypted data, and transmits the encrypted data to the verification apparatus, and
the verification apparatus determines, based on the encrypted data indicating the distance, a decryption key and a predetermined threshold, acceptance or rejection of the matching target, depending on whether or not the distance is less than or equal to the threshold to output a determination result,
wherein the matching apparatus calculates the first encrypted data, by generating a random number and performing an operation of the random number and third encrypted data obtained by encrypting, with the encryption key, first transformed values that are obtained by applying preset first transformation to the first vector, wherein the matching request apparatus calculates the second encrypted data, by performing an operation of each of second transformed values that are obtained by applying preset second transformation to the second vector and the first encrypted data transmitted from the matching apparatus to calculate encrypted data, each of which is a result of a multiplication of the second transformed value and a value which is obtained by operating the random number to each of the first transformed values, and calculating a sum of the encrypted data, as the second encrypted data.