Patent ID: 8745412

Claim:
A semiconductor memory device comprising: a controller module; a universal interface module to receive from a user a request for data writing or reading; a semiconductor memory medium module, wherein the universal interface module is connected electrically with the semiconductor memory medium module through the controller module; and a one-time programmable memory configured to store a unique serial number, wherein the one-time programmable memory is provided within the controller module or the semiconductor memory medium module; wherein the semiconductor memory medium module where encrypted data is stored for the data writing or reading is not accessible until the user is successfully authenticated based on the unique serial number, the controller module authenticates the user by: receiving original data A from the user, retrieving the unique serial number from the one-time programmable memory, obtaining a protected key stored on the semiconductor memory medium module, wherein the protected key has been generated based on encrypting a user key with the unique serial number, acquiring the user key by decrypting the protected key based on the unique serial number, comparing the original data A with the acquired user key to determine whether they are equal, and validating the user and allowing the access to the semiconductor memory medium module for the data writing or reading based on a comparison result that the original data A equals to the acquired user key.