Patent ID: 8938616
Filing Date: 2015-01-20
Classification: H04L

Abstract:
1. An authentication method comprising: generating a second key by encrypting first number data received from an external host device with a first key, the first key being stored in a memory and being prohibited from being read from outside by an external controller; generating a session key by encrypting second number data received from the external host device with the second key; generating first authentication information by processing secret identification information with the session key in a one-way function operation, the secret identification information being stored in a memory and being prohibited from being read from outside by the external controller; transmitting encrypted secret identification information to the external host device and receiving second authentication information from the external host device, the encrypted secret identification information being generated by encrypting the secret identification information and being stored in a memory and readable by the external controller, the second authentication information being generated based on the encrypted secret identification information; and determining whether the first authentication information and the second authentication information match, wherein the first key to be read by the memory itself when generating the second key, the secret identification information to be read by the memory itself when generating first authentication information, the encrypted secret identification information to be read and to be sent to the external host device through the external controller when transmitting, and the second key is generated by performing an AES operation as follows: the second key=AES_E(the first key, the first number data).