摘要 |
PROBLEM TO BE SOLVED: To provide a semiconductor memory for which, even when a clone has been made, the clone is difficult to be used.SOLUTION: A memory controller 3A controls access to a nonvolatile memory 4A; and a memory controller 3B controls access to a nonvolatile memory 4B. In the memory controller 3A, a PUF circuit calculates a physical unclonable function using a challenge value stored in the nonvolatile memory 4A as an input, to generate a response value. An authentication unit authenticates the nonvolatile memory 4A using the response value and a reference value that is stored in the nonvolatile memory 4B. The memory controller 3A performs, if the authentication of the nonvolatile memory 4A is established, the reading and writing of user data to and from the nonvolatile memory 4A. The memory controller 3B performs, if the authentication of the nonvolatile memory 4A is established, the reading and writing of the user data to and from the nonvolatile memory 4A.SELECTED DRAWING: Figure 1 |