Patent ID: 9251099
Filing Date: 2016-02-02
CPC Classification: G06F

Claim Text:
1. A memory module, comprising: a nonvolatile memory; an authentication engine configured to receive an initialization request from a user system, the authentication engine including an encryption engine configured to generate a certification value based on a combination of at least two device identifiers from different devices included in the user system in response to the initialization request and configured to control access to the nonvolatile memory based on the certification value; and a certification value storage configured to store the certification value, wherein the authentication engine is configured to generate a certification key based on the at least two device identifiers of the devices included in the user system, when the user system accesses the nonvolatile memory after generation of the certification value at a first time, the authentication engine is configured to encrypt the certification value according to a selected secure level, the authentication engine is configured to compare the certification value and the certification key, and the authentication engine is configured to control access to the nonvolatile memory according to the comparison result.