Memory write access control
AssigneeMicron Technology, Inc.
InventorZhan Liu
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for memory write access control are described. In some examples, memory systems may include storage that is access-protected (e.g., write access protected). To enable access to the protected storage, a server node may communicate a command to the memory system that is signed with a private key that is inaccessible to the memory system. They memory system may verify the command using a public key and may enable access to the protected storage. Access commands associated with the protected storage may be processed until access to the protected storage is disabled.
Claims20
A non-transitory computer-readable medium storing code comprising instructions which, when executed by a processor of a memory device, cause the memory device to:
- receive a command to enable write access to a portion of the memory device, wherein the command is signed using a private key associated with a server;
- enable write access to the portion of the memory device based at least in part on authenticating the command using a public key;
- receive a write command to an address of the portion of the memory device;
- and
- process the write command based at least in part on enabling write access to the portion of the memory device.
A system, comprising:
- a memory device configured to be allocated for write access, the memory device configured to:
- receive a command from a computing node to enable write access to the portion of storage;
- enable write access to the portion of storage based at least in part on authenticating the command using a public key;
- receive a write command to an address of the portion of storage;
- and
- process the write command based at least in part on enabling write access to the portion of storage.
A non-transitory computer-readable medium storing code comprising instructions which, when executed by a processor of a memory device, cause the memory device to:
- receive a write command to an address of a portion of the memory device that is write protected using a key pair including a public key and a private key associated with a server that is external to the memory device;
- determine that the portion of the memory device is write protected based at least in part on receiving the write command;
- refrain from processing the write command based at least in part on determining that the portion of the memory device is write protected.
Dependencies are inferred from the claim text.