| CPC G06F 3/0622 (2013.01) [G06F 3/0637 (2013.01); G06F 3/0679 (2013.01); G06F 21/31 (2013.01); H04L 9/0869 (2013.01)] | 20 Claims |

|
1. A memory system, comprising:
a memory configured to store key information; and
a memory controller coupled with the memory and configured to:
generate first authentication information according to first dynamic information and a first key determined from the key information;
receive second authentication information from a host, wherein the second authentication information is generated according to the first dynamic information and a second key in the host;
determine whether the first authentication information matches the second authentication information;
in response to a mismatch of the first authentication information and the second authentication information, generate second dynamic information;
update the first authentication information according to the second dynamic information and the first key;
receive updated second authentication information from the host, wherein the updated second authentication information is generated according to the second dynamic information and an updated second key in the host; and
in response to a match of updated first authentication information and the updated second authentication information, determine that authentication is passed.
|