Non-volatile memory for anti-cloning and authentication method for the same
AssigneeSamsung Electronics Co., Ltd.
InventorsBo-Gyeong Kang, Jung-Wan Ko, Byung-Rae Lee
Life of this patent
Estimating the term…
Abstract
A method and a non-volatile memory apparatus for cloning prevention is provided. The non-volatile memory apparatus includes an Enhanced Media Identification (EMID) area, which is located in a specific area of the non-volatile memory, and stores an EMID for identifying the non-volatile memory; and an EMID encoder for modifying the EMID by a preset operation in conjunction with an arbitrary value.
Claims19
A non-volatile memory for anti-cloning, comprising:
- an Enhanced Media Identification (EMID) area, which is located in a specific area of the non-volatile memory, and stores an identification for identifying the non-volatile memory;
- and
- an EMID encoder for modifying the identification by a preset operation in conjunction with an arbitrary value,
- wherein the EMID area includes a first area in which reading by an external device is prevented, and a second area in which reading from the non-volatile memory by the external device is permitted in response to a read command.
A method for authenticating a non-volatile memory for anti-cloning comprising:
- receiving a request for an Enhanced Media Identification (EMID) from a host device by the non-volatile memory that stores an identification for identifying the non-volatile memory in an EMID area located in a specific area of the non-volatile memory;
- modifying the identification by a preset operation with an arbitrary value;
- and
- transmitting the modified identification to the host device in response to the request,
- wherein the EMID area includes a first area in which reading by an external device is prevented, and a second area in which reading from the non-volatile memory by the external device is permitted in response to a read command.
A non-volatile memory for anti-cloning, comprising:
- an Enhanced Media Identification (EMID) area, which is located in a specific area of the non-volatile memory, and stores an identification for identifying the non-volatile memory;
- and
- an EMID encoder for modifying the identification by a preset operation in conjunction with an arbitrary value,
- wherein the EMID encoder includes an EMID converter for performing an EMID conversion operation, and a black box for generating a random error used for performing the EMID conversion operation.
A method for authenticating a non-volatile memory for anti-cloning comprising:
- receiving a request for an Enhanced Media Identification (EMID) from a host device by the non-volatile memory that stores an identification for identifying the non-volatile memory in an EMID area located in a specific area of the non-volatile memory;
- modifying the identification by a preset operation with an arbitrary value;
- and
- transmitting the modified identification to the host device in response to the request,
- wherein modifying the identification includes modifying the identification by the preset operation using a random error generated in the non-volatile memory, unique information included in the identification, and a value for EMID encoding, which is received from an authentication device.
Dependencies are inferred from the claim text.