Patent ID: 7085382
Filing Date: 2006-08-01
Classification: H04M

Abstract:
1. A method of conducting authentication between a communication device, which can be freely inserted into and extracted from a slot of a terminal device, and said terminal device, comprising: (a) inserting a key module storing a same ID and authentication code as an ID and an authentication code stored in the communication device, and storing a cryptographic function paired with an inverse cryptographic function stored in the communication device, into the slot to register the ID, the authentication code and the cryptographic function stored in the key module at the terminal device, and (b) when the communication device is inserted into the slot, conducting authentication between the communication device and the terminal device, said step (b) including: (b-1) collating the ID stored in the communication device and the ID registered at the terminal device, (b-2) when collation of IDs succeeds, generating a random number, sending data obtained by encrypting the random number with the authentication code connected by the cryptographic function from the terminal device to the communication device, and at the communication device, restoring the authentication code and the random number by the inverse cryptographic function to collate the restored authentication code and the stored authentication code, and (b-3) when collation of authentication codes succeeds, sending data obtained by encrypting said restored random number by the inverse cryptographic function from the communication device to the terminal device and at the terminal device, restoring the random number by the cryptographic function to collate the restored random number with said random number generated by the own terminal device.