Patent ID: 8812843

Claim:
A storage device to be authenticated comprising: a controller; and a memory device; comprising: a first memory area being used to store a first key and memory unique secret identification information, the first memory area being prohibited from being read and written from outside by a host device and the controller at least after shipping; a second memory area being used to store encrypted memory unique secret identification information generated by encrypting the memory unique secret identification information with a family key and store family key index information used to determine the family key, the second memory area being read-only from the perspective of the storage device; a third memory area being used to store a family key block including data generated by encrypting the family key with a host identification key, the third memory area being readable and writable; wherein, the memory device is configured to generate a second key by encrypting a host constant with the first key in an AES (Advanced Encryption Standard) operation; the memory device is configured to generate a session key by encrypting a random number with the second key in an AES operation; the memory device is configured to generate authentication information by processing the secret identification information with the session key in one-way function calculation; and the controller is configured to output the encrypted memory unique secret identification information, the family key block, and the authentication information to the host device.