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

Claim 17:
18. A circuit, comprising: a plurality of non-volatile memory cells characterized by; first logic configured 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, wherein the physical unclonable function is configured to utilize entropy generated using non-volatile memory cells in the plurality of non-volatile memory cells to produce the key; second logic configured to disable changes to data in the set of non-volatile memory cells and to disable use of the physical unclonable function after the key is stored in the set; and authentication logic requiring a successful authentication protocol to enable the physical unclonable function to produce the key, wherein at least one of the first logic, the second logic and the authentication logic is implemented on at least one hardware processor.