Patent ID: 11895236
Assignee: MACRONIX INTERNATIONAL CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A circuit, comprising:
a plurality of non-volatile memory cells; first logic to use a physical unclonable function to produce a key, and to store the key in a set of non-volatile memory cells in the plurality of non-volatile memory cells;
authentication logic requiring a successful authentication protocol to enable the physical unclonable function to produce the key; and
second logic to disable changes to data in the set of non-volatile memory cells after the key is stored in the set, wherein the physical unclonable function utilizes entropy generated using non-volatile memory cells in the plurality of non-volatile memory cells to produce the key, and wherein at least one of the first logic, the second logic and the authentication logic is implemented on at least one hardware processor.