Patent ID: 8930720
Filing Date: 2015-01-06
Classification: G06F,H04L

Abstract:
1. A system comprising: a host device; and a storage device to be authenticated by the host device; wherein the storage device comprises: a controller; and a memory controlled by the controller, comprising: a first memory area being used to store a first key and unique secret identification information, the first memory area being restricted from being read and written from outside by the host device and the controller; a second memory area being used to store encrypted secret identification information generated by encrypting the secret identification information; and a third memory area being readable and writable; wherein: the memory is configured to receive first host number information and second host number information; the memory is configured to generate a second key by using the first key and the first host number information; the memory configured to generate a session key by using the second key and the second host number information; the memory is configured to generate authentication information by using the secret identification information and the session key; the memory is configured to generate the second key in a case where the host device reads the encrypted secret identification information from the second memory area of the memory; the memory is configured to generate the session key in a case where the host device sends an authentication request to the memory; the memory is configured to generate the authentication information when generating the session key; the memory is configured to send the authentication information to the host device; the host is configured to send the first host number information and the second host number information to the memory; the host is configured to verify the authentication information; and the host is configured to generate one-way conversion identification information from the secret identification information after the verification.