METHOD AND APPARATUS FOR CRYPTOGRAPHIC PROCESSING
First Claim
1. A non-transitory computer-readable storage medium storing a computer program that causes a computer, which holds a first key, and receives authentication object data upon authentication, to perform a process comprising:
- generating a key different from the first key and transmitting the different key to a determination apparatus, when registering encrypted registration data in a calculation apparatus by communicating with the calculation apparatus and the determination apparatus that uses a second key upon the authentication, the encrypted registration data being obtained by encrypting registration data twice, once with the first key and once with the second key, the registration data being data against which the authentication object data is verified; and
generating encrypted data by encrypting the registration data twice, once with the first key and once with the different key, and transmitting the encrypted data to the calculation apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A cryptographic processing apparatus that holds a first key, and receives authentication object data upon authentication includes a communication unit and a computing unit. The communication unit communicates with a calculation apparatus and a determination apparatus. In the calculation apparatus, encrypted registration data obtained by encrypting registration data twice, once with the first key and once with a second key, is registered. The registration data is data against which the authentication object data is verified. The determination apparatus uses the second key upon the authentication. When registering the encrypted registration data in the calculation apparatus, the computing unit generates a key different from the first key, generates encrypted data by encrypting the registration data twice, once with the first key and once with the different key, transmits the different key to the determination apparatus, and the encrypted data to the calculation apparatus, through the communication unit.
21 Citations
9 Claims
-
1. A non-transitory computer-readable storage medium storing a computer program that causes a computer, which holds a first key, and receives authentication object data upon authentication, to perform a process comprising:
-
generating a key different from the first key and transmitting the different key to a determination apparatus, when registering encrypted registration data in a calculation apparatus by communicating with the calculation apparatus and the determination apparatus that uses a second key upon the authentication, the encrypted registration data being obtained by encrypting registration data twice, once with the first key and once with the second key, the registration data being data against which the authentication object data is verified; and generating encrypted data by encrypting the registration data twice, once with the first key and once with the different key, and transmitting the encrypted data to the calculation apparatus. - View Dependent Claims (2, 3, 4)
-
-
5. A cryptographic processing method executed by a computer that holds a first key in a memory, and receives authentication object data upon authentication, the cryptographic processing method comprising:
-
generating, by a processor, a key different from the first key and transmitting the different key to a determination apparatus, when registering encrypted registration data in a calculation apparatus by communicating with the calculation apparatus and the determination apparatus that uses a second key upon the authentication, the encrypted registration data being obtained by encrypting registration data twice, once with the first key and once with the second key, the registration data being data against which the authentication object data is verified; and generating, by the processor, encrypted data by encrypting the registration data twice, once with the first key and once with the different key, and transmitting the encrypted data to the calculation apparatus.
-
-
6. A cryptographic processing apparatus comprising:
-
a memory configured to store a first key; and a processor configured to perform a process including; receiving authentication object data upon authentication, communicating with a calculation apparatus in which encrypted registration data obtained by encrypting registration data twice, once with the first key and once with the second key, is to be registered, the registration data being data against which the authentication object data is verified, and with a determination apparatus that uses the second key upon the authentication, generating a key different from the first key, when registering the encrypted registration data in the calculation apparatus, generating encrypted data by encrypting the registration data twice, once with the first key and once with the different key, transmitting the different key to the determination apparatus, and transmitting the encrypted data to the calculation apparatus. - View Dependent Claims (7, 8, 9)
-
Specification