US 12,001,707 B2
Host verification for a memory device
Aaron P. Boehm, Boise, ID (US); Steffen Buch, Munich (DE); and Lance W. Dover, Fair Oaks, CA (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Aug. 6, 2021, as Appl. No. 17/396,529.
Claims priority of provisional application 63/068,044, filed on Aug. 20, 2020.
Prior Publication US 2022/0057960 A1, Feb. 24, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0655 (2013.01) [G06F 3/0623 (2013.01); G06F 3/0679 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, from a host device at a memory device, a first value that is associated with an identification of the host device after a transition from a first power mode of the memory device to a first functionality mode of a second power mode of the memory device, the second power mode comprising the first functionality mode and a second functionality mode, wherein the first functionality mode enables the host device to perform read-only operations on the memory device and the second functionality mode enables the host device to perform read operations and write operations on the memory device;
receiving, from the host device, an access command, the access command being associated with a write operation on the memory device;
suspending executing the access command based at least in part on the memory device operating in the first functionality mode;
transmitting, to the host device from the memory device, a second value that is based at least in part on the first value and comprises a random set of bits;
receiving, from the host device at the memory device, data or a command that comprises an encrypted third value that is based at least in part on the second value and a secret shared between the host device and the memory device;
enabling the second functionality mode of the second power mode of the memory device based at least in part on the encrypted third value; and
ceasing suspension of the access command based at least in part on enabling the second functionality mode.