US Patent Application 17831370. VERIFIED KEY REPLACEMENT IN SECURE MEMORY DEVICES simplified abstract

From WikiPatents
Jump to navigation Jump to search

VERIFIED KEY REPLACEMENT IN SECURE MEMORY DEVICES

Organization Name

Micron Technology, Inc.

Inventor(s)

Zhan Liu of Cupertino CA (US)

VERIFIED KEY REPLACEMENT IN SECURE MEMORY DEVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17831370 titled 'VERIFIED KEY REPLACEMENT IN SECURE MEMORY DEVICES

Simplified Explanation

The patent application describes a method for delivering cryptographic data to secure memory devices.

  • The method involves receiving a command by a memory device, which includes a public key and a hash of a unique device secret (UDS).
  • The memory device generates a local UDS using the public key and a locally stored private key.
  • It also generates a local UDS hash by inputting the local UDS into a hashing algorithm.
  • The memory device then determines if the local UDS hash matches the hash included in the command.
  • If there is a match, the memory device writes the public key to a key storage area.
  • If there is no match, the memory device returns a failure response.


Original Abstract Submitted

The disclosure relates to improvements in the delivery of cryptographic data to secure memory devices. In some aspects, the techniques described herein relate to a method including: receiving, by a memory device, a command, the command including a public key and a hash of a unique device secret (UDS); generating, by the memory device, a local UDS using the public key and a locally stored private key; generating, by the memory device, a local UDS hash by inputting the local UDS into a hashing algorithm; determining, by the memory device, whether the local UDS hash matches the hash included in the command; writing, by the memory device, the public key to a key storage area if the local UDS hash matches the hash included in the command; and returning, by the memory device, a failure response if the local UDS hash does not match the hash included in the command.