摘要 |
A method is disclosed for authenticating, by a processor that controls a parent device, a child device includes: authenticating the child device by making a comparison between a value obtained by operating, for a first response value, a third transform function, which is decided based on a number of a difference between the value set in an authentication chip of the parent device and the value set in an authentication chip of the child device, and the second response value, wherein a first and a second response values are obtained by operating a first and a second transform functions for output values generated by operating an encryption function for performing encryption for secret keys in authentication chips of the parent device and the child device, respectively. |
主权项 |
1. An authentication method for authenticating, by a processor that controls a first device including a first authentication chip, a second device including a second authentication chip, the method comprising:
generating a random number; transmitting the random number to the first authentication chip and the second authentication chip; receiving, from the first authentication chip, a first response value obtained by operating a first transform function, which is decided based on a value set in the first authentication chip, for an output value generated by operating an encryption function for performing encryption for an integer stored in the first authentication chip as a secret key and the random number; receiving, from the second authentication chip, a second response value obtained by operating a second transform function, which is decided based on a value set in the second authentication chip, for the output value generated by operating the encryption function for performing encryption for an integer, which is stored in the second authentication chip as a secret key and is the same as the integer stored in the first authentication chip as the secret key, and the random number; and authenticating the second device by making a comparison between a value obtained by operating, for the first response value, a third transform function, which is decided based on a number of a difference between the value set in the first authentication chip and the value set in the second authentication chip, and the second response value, or by making a comparison between a value obtained by operating the third transform function for the second response value and the first response value. |