IP Library › Granted Patent US 12,519,632
Granted Patent B2
US 12,519,632 · App. 18/769,455 · Granted Jan 6, 2026

Key storage device and method for writing key value into one-time-programmable device

Inventor: Kai-Hsin Chuang (Hsinchu County, TW)
Assignee: PUFsecurity Corporation
H04L9/088
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,519,632
App. No.
18/769,455
Granted
Jan 6, 2026
Kind
B2
Abstract

A key storage device and a method for writing a key value into an one-time-programmable (OTP) device are provided. The key storage device includes an energy harvester, a controller, a hardware key device and the OTP device. The energy harvester is configured to collect energy particles during a fabrication process of a wafer which includes the key storage device, in order to generate a regular voltage. The controller is configured to enable a key transfer procedure when the regular voltage reaches a predetermine level. The hardware key device is configured to provide a pre-existing key value. The controller reads the pre-existing key value from the hardware key device, and writes a key value into the OTP device according to the pre-existing key value. After the OTP device stores the key value, the controller erases the pre-existing key value within the hardware key device.

Claims (37)

1 . A key storage device, comprising:

an energy harvester, configured to collect energy particles during a fabrication process of a wafer which comprises the key storage device, in order to generate a regular voltage;

a controller, coupled to the energy harvester, configured to enable a key transfer procedure when the regular voltage reaches a predetermine level;

a hardware key device, coupled to the controller, configured to provide a pre-existing key value;

an one-time-programmable (OTP) device, coupled to the controller;

wherein:

the controller reads the pre-existing key value from the hardware key device, and writes a key value into the OTP device according to the pre-existing key value; and

after the OTP device stores the key value, the controller erases the pre-existing key value within the hardware key device.

2 . The key storage device of claim 1 , wherein the key storage device is implemented on previously fabricated metal layers, the energy particles collected by the energy harvester are configured for fabrication of at least one subsequently fabricated metal layer, and the previously fabricated metal layers are fabricated before the at least one subsequently fabricated metal layer.

3 . The key storage device of claim 1 , further comprising:

a boosted voltage generator, configured to generate a boosted voltage according to the regular voltage when the controller enable the key transfer procedure.

4 . The key storage device of claim 3 , wherein the controller writes the key value into the OTP device with aid of the boosted voltage.

5 . The key storage device of claim 3 , wherein the controller erases the pre-existing key value within the hardware key device with aid of the boosted voltage.

6 . The key storage device of claim 3 , wherein the boosted voltage comprises a first boosted voltage and a second boosted voltage, and the controller writes the key value into the OTP device with aid of the first boosted voltage and erases the pre-existing key value within the hardware key device with aid of the second boosted voltage.

7 . The key storage device of claim 1 , wherein the controller erases the pre-existing key value within the hardware key device by programming all cells of the hardware key device to be a same logic value.

8 . The key storage device of claim 1 , wherein each of cells of the hardware key device is either in an initial state or in a final state, each cell in the final state is unable to be reversed to the initial state, and after the OTP device stores the key value, the controller programs all of the cells in the initial state to the final state.

9 . The key storage device of claim 1 , wherein after the controller writes the key value into the OTP device, the controller verifies whether the key value read from the OTP device matches the pre-existing key value read from the hardware key device.

10 . The key storage device of claim 1 , wherein after the controller writes the key value into the OTP device, the controller further programs a flag in the OTP device to indicate completion of the key transfer procedure.

11 . A method for writing a key value into an one-time-programmable (OTP) device, wherein the method is applicable to a key storage device, the key storage device comprises the OTP device, and the method comprises:

utilizing an energy harvester of the key storage device to collect energy particles during a semiconductor process of a wafer which comprises the key storage device and to generate a regular voltage accordingly;

after the regular voltage reaches a predetermine level, utilizing a controller of the key storage device to read a pre-existing key value from a hardware key device of the key storage device;

utilizing the controller to write the key value into the OTP device according to the pre-existing key value; and

after the OTP device stores the key value, utilizing the controller to erase the pre-existing key value within the hardware key device.

12 . The method of claim 11 , wherein the key storage device is implemented on previously fabricated metal layers, the energy particles collected by the energy harvester are configured for fabrication of at least one subsequently fabricated metal layer, and the previously fabricated metal layers are fabricated before the at least one subsequently fabricated metal layer.

13 . The method of claim 11 , further comprising:

utilizing a boosted voltage generator of the key storage device to generate a boosted voltage according to the regular voltage.

14 . The method of claim 13 , wherein an operation of writing the key value into the OTP device is performed with aid of the boosted voltage.

15 . The method of claim 13 , wherein an operation of erasing the pre-existing key value within the hardware key device is performed with aid of the boosted voltage.

16 . The method of claim 13 , wherein the boosted voltage comprises a first boosted voltage and a second boosted voltage, an operation of writing the key value into the OTP device is performed with aid of the first boosted voltage, and an operation of erasing the pre-existing key value within the hardware key device is performed with aid of the second boosted voltage.

17 . The method of claim 11 , wherein utilizing the controller to erase the pre-existing key value within the hardware key device comprises:

programming all cells of the hardware key device to be a same logic value.

18 . The method of claim 11 , wherein each of cells of the hardware key device is either in an initial state or in a final state, each cell in the final state is unable to be reversed to the initial state, and utilizing the controller to erase the pre-existing key value within the hardware key device comprises:

programing all of the cells in the initial state to the final state.

19 . The method of claim 11 , further comprising:

after the controller writes the key value into the OTP device, utilizing the controller to verify whether the key value read from the OTP device matches the pre-existing key value read from the hardware key device.

20 . The method of claim 11 , further comprising:

after the controller writes the key value into the OTP device, the controller further programs a flag in the OTP device to indicate completion of the key transfer procedure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2024
From: CHUANG, KAI-HSIN
To: PUFSECURITY CORPORATION
Reel/Frame 067956/0460 →
Continuity (2)
Provisional Application 63594429 · Oct 31, 2023
Related Publication 20250141677A1 · May 1, 2025
References Cited (32)
US 6246075B1 · Su · 2001 [cited by examiner]
US 7818584B1 · Joyce · 2010 [cited by examiner]
US 9768957B2 · Kumar · 2017 [cited by examiner]
US 10284368B2 · Li · 2019 [cited by applicant]
US 12047502B2 · Demasi · 2024 [cited by examiner]
US 20040129952A1 · Griesmer · 2004 [cited by examiner]
US 20060059372A1 · Fayar · 2006 [cited by examiner]
US 20100189262A1 · Ducharme · 2010 [cited by examiner]
US 20110002186A1 · Buonpane · 2011 [cited by examiner]
US 20110087898A1 · Williams · 2011 [cited by examiner]
US 20140016776A1 · Van Foreest · 2014 [cited by examiner]
US 20140089659A1 · Brickell · 2014 [cited by examiner]
US 20140093074A1 · Gotze · 2014 [cited by examiner]
US 20140185795A1 · Gotze · 2014 [cited by examiner]
US 20150036428A1 · Liu · 2015 [cited by examiner]
US 20150261458A1 · Vauclair · 2015 [cited by examiner]
US 20160085955A1 · Lerner · 2016 [cited by applicant]
US 20190158276A1 · Troutman · 2019 [cited by applicant]
US 20190272176A1 · Raghuram · 2019 [cited by examiner]
US 20190347446A1 · Chen · 2019 [cited by examiner]
US 20200226296A1 · Pan · 2020 [cited by examiner]
US 20210250759A1 · Ziv · 2021 [cited by applicant]
US 20230082136A1 · Bae · 2023 [cited by examiner]
US 20230153252A1 · Park · 2023 [cited by examiner]
US 20230359741A1 · Zhang · 2023 [cited by examiner]
TW 202105226 · 2021 [cited by applicant]
Kanno et al.; Wafer-Voltage Measurement in Plasma Processes by Means of a New Probe Method and an Impedance Monitor; Japanese Journal of Applied Physics; downloaded form scholar.google.com (Year: 2004). [cited by examiner]
Mark A. Sobolewski; Real-time, noninvasive monitoring of ion energy and ion current at a wafer surface during plasma etching; J. Vac. Sci. Technol. A 24, 1892-1905 (2006); downloaded from scholar.google.com (Year: 2006). [cited by examiner]
Okigawa et al.; On-wafer monitoring of plasma-induced electrical current in silicon dioxide to predict plasma radiation damage; J. Vac. Sci. Technol. B 23, 173-177 (2005); downloaded from scholar.google.com (Year: 2005). [cited by examiner]
Hong et al.; Fault Detection and Classification in Plasma Etch Equipment for Semiconductor Manufacturing e-Diagnostics; IEEE Transactions on Semiconductor Manufacturing, vol. 25, No. 1, Feb. 2012; downloaded form schola… [cited by examiner]
Demetre J Economou; Pulsed plasma etching for semiconductor manufacturing; J. Phys. D: Appl. Phys. 47 (2014) 303001 (27pp); downloaded from scholar.google.com (Year: 2014). [cited by examiner]
Kotaro Naruse, Takayuki Ueda, Jun Shiomi, Yoshihiro Midoh, Noriyuki Miura, “A Self-Programming PUF Harvesting the High-Energy Plasma During Fabrication”, ISSCC 2023, IEEE, USA. [cited by applicant]