IP Library › Granted Patent US 12,166,870
Granted Patent B2
US 12,166,870 · App. 17/725,178 · Granted Dec 10, 2024

Physical unclonable function failure protection and prediction

Inventors: Sourin Sarkar (Bangalore, IN); Vamshikrishna Komuravelli (Rangareddy, IN)
Assignee: Micron Technology, Inc.
H04L9/0866H04L9/3278
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,166,870
App. No.
17/725,178
Granted
Dec 10, 2024
Kind
B2
Abstract

In some implementations, a memory device may generate a physical unclonable function (PUF) value. The memory device may access a PUF protection key stored in a non-host-addressable memory region. The memory device may encrypt the PUF value, using the PUF protection key, to generate an encrypted PUF value. The memory device may store the encrypted PUF value in scattered memory locations in the non-host-addressable memory region.

Claims (20)

1. A memory device, comprising:

two or more components configured to:

generate a physical unclonable function (PUF) value; access a PUF protection key stored in a non-host-addressable memory region; encrypt the PUF value, using the PUF protection key, to generate an encrypted PUF value; and store the encrypted PUF value in scattered memory locations in the non-host-addressable memory region.

2. The memory device of claim 1 , wherein the two or more components are further configured to generate a byte string that includes the encrypted PUF value and the PUF protection key.

3. The memory device of claim 2 , wherein the two or more components are further configured to store the byte string.

4. The memory device of claim 2 , wherein the two or more components are further configured to store the byte string in the scattered memory locations based on a scattering algorithm and a memory map table.

5. The memory device of claim 4 , wherein the two or more components are further configured to reconstruct the byte string based on a reconstruction algorithm and the memory map table.

6. The memory device of claim 4 , wherein the memory map table is stored in the non-host-addressable memory region.

7. The memory device of claim 1 , wherein the PUF protection key is stored in the memory device at a time of manufacture.

8. The memory device of claim 1 , wherein the PUF protection key is used only for encrypting the PUF value.

9. A method, comprising:

generating, by a memory device, a physical unclonable function (PUF) value;

accessing, by the memory device, a PUF protection key;

encrypting, by the memory device, the PUF value, using the PUF protection key, to generate an encrypted PUF value; and

storing, by the memory device, the encrypted PUF value.

10. The method of claim 9 , further comprising generating a byte string that includes the encrypted PUF value and the PUF protection key.

11. The method of claim 10 , further comprising storing the byte string.

12. The method of claim 10 , further comprising storing the byte string in scattered memory locations based on a scattering algorithm and a memory map table.

13. The method of claim 12 , further comprising reconstructing the byte string based on a reconstruction algorithm and the memory map table.

14. The method of claim 12 , wherein the memory map table is stored in a non-host-addressable memory region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2022
From: SARKAR, SOURIN; KOMURAVELLI, VAMSHIKRISHNA
To: MICRON TECHNOLOGY, INC.
Reel/Frame 059654/0904 →
Continuity (1)
Related Publication 20230344624A1 · Oct 26, 2023