Back to results
US 11,537,754 B1Granted
Pseudo physically unclonable functions (PUFS) using one or more addressable arrays of elements having random/pseudo-random values
AssigneeAdesto Technologies Corporation
InventorsJohn R. Jameson, David Kim, Foroozan Sarah Koushan
Life of this patent
Estimating the term…
Abstract
An integrated circuit device can include a plurality of nonvolatile memory elements having values that vary randomly or pseudo-randomly from one another; a selection circuit configured to select a plurality of nonvolatile memory elements that vary randomly or pseudo-randomly in response to a received challenge value; and sense circuits configured to generate a response value based on the values of the selected nonvolatile memory elements. Related methods and systems are also disclosed.
Claims7
A method, comprising:
- applying forming electrical conditions to at least some of a plurality of programmable resistive elements of a hash array to create a resistance distribution in the elements that varies according to at least manufacturing variations in the elements;
- forming a physically unclonable function (PUF) array of essentially random values from the resistive elements of the hash array based on the resistance distribution of the elements, including
- determining a logic state of at least some of the elements of the hash array based on the resistance of the elements of the hash array, and
- copying the logic states of the elements of the hash array to memory cells of at least one memory array to form the PUF array;
- and
- applying binary challenge values to the PUF array to select a plurality of the random values.
3 more elements
Dependencies are inferred from the claim text.