Memory system and operating method thereof
AssigneeSK hynix Inc.
InventorsHan Choi, Jae Wan Kim
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate to a memory system and an operating method thereof. According to the embodiments of the present disclosure, the memory system may generate a nonce based on a physical address of a target area of a memory device using a cryptographic algorithm, and request the memory device to authenticate the nonce. When the authentication for the nonce succeeds, the memory controller may set an authority to perform a read, write or erase operation on the target area. Through this operation, the memory system can prevent data leakage or damage by a user who has no access authority.
Claims18
A memory system comprising:
- a memory device comprising a plurality of memory dies, each including a plurality of memory blocks, each including a plurality of pages having data stored therein;
- and
- a memory controller suitable for communicating with the memory device and executing firmware to control the memory device,
- wherein the memory controller generates a nonce based on a physical address of a target area of the memory device using a cryptographic algorithm and requests the memory device to authenticate the nonce,
- wherein the memory device sets an authority for the memory controller to perform a read, write or erase operation on the target area when the authentication for the nonce succeeds, and
- wherein the memory controller encrypts the physical address of the target area according to the cryptographic algorithm in order to generate the nonce.
An operating method of a memory system which includes a memory device including a plurality of memory dies, each including a plurality of memory blocks, each including a plurality of pages having data stored therein;
- and a memory controller suitable for communicating with the memory device and executing firmware to control the memory device, the operating method comprising:
- generating, by the memory controller, a nonce based on a physical address of a target area of the memory device using a cryptographic algorithm;
- requesting, by the memory controller, authentication for the nonce;
- authenticating the nonce by the memory device;
- and
- setting, by the memory device, an authority for the memory controller to perform a read, write or erase operation on the target area when the authentication for the nonce succeeds,
- wherein the physical address of the target area is encrypted, by the memory controller, according to the cryptographic algorithm in order to generate the nonce.
Dependencies are inferred from the claim text.