US 12,481,599 B2
Monitor integrity of endpoints having secure memory devices for identity authentication
Jeffrey Charles Shiner, Richardson, TX (US); Lance W. Dover, Fair Oaks, CA (US); and Olivier Duval, Pacifica, CA (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Sep. 24, 2021, as Appl. No. 17/485,209.
Claims priority of provisional application 63/156,235, filed on Mar. 3, 2021.
Claims priority of provisional application 63/105,820, filed on Oct. 26, 2020.
Prior Publication US 2022/0129390 A1, Apr. 28, 2022
Int. Cl. G06F 12/14 (2006.01); G06F 11/30 (2006.01); G06F 21/79 (2013.01)
CPC G06F 12/1408 (2013.01) [G06F 11/3037 (2013.01); G06F 12/1433 (2013.01); G06F 12/1466 (2013.01); G06F 21/79 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, in a server system and from an endpoint, identity data generated by a memory device configured in the endpoint;
validating the identity data by the server system based on information stored in the server system about the endpoint, the information including:
a secret of the memory device, wherein the secret is unique to the memory device; and
a portion of content stored in the memory device,
wherein the identity data is validated using a private cryptographic key generated based at least in part on the secret, wherein the private cryptographic key used to validate the identity data is generated based further on data received from a host system of the memory device at a boot time of the endpoint; and
in response to a determination that the identity data is valid,
extracting, from the identity data, health information of a package stored in the endpoint;
determining, based at least in part on the health information, that the package stored in the endpoint requires an update or repair; and
initiating an operation to perform the update or repair for the package stored in the endpoint.