Reliable generation of a device-specific value
First Claim
Patent Images
1. A method for repeatedly generating a device-specific value comprising:
- in a first component of a device, generating a first digital value that is substantially dependent on fabrication variation among like devices, wherein the first digital value comprises a device-specific function of an input value inputted to a device;
computing redundancy information based on the first digital value;
in the first component of the device, generating a subsequent digital value; and
in a second component of the device, determining the first digital value from the subsequent digital value and the redundancy information.
2 Assignments
0 Petitions
Accused Products
Abstract
A device-specific value is reliably generated in a device. In a first component of the device, a first digital value is generated that is substantially dependent fabrication variation among like device. Redundancy information is computed based on the first digital value. A subsequent digital value is later generated in the first component of the device. The first digital value is then determined in a second component of the device from the subsequent digital value and the redundancy information.
152 Citations
36 Claims
-
1. A method for repeatedly generating a device-specific value comprising:
-
in a first component of a device, generating a first digital value that is substantially dependent on fabrication variation among like devices, wherein the first digital value comprises a device-specific function of an input value inputted to a device; computing redundancy information based on the first digital value; in the first component of the device, generating a subsequent digital value; and in a second component of the device, determining the first digital value from the subsequent digital value and the redundancy information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for repeatedly generating an unpredictable device-specific value comprising:
-
generating a first value as an output of a first component of the device, wherein the first value comprises a device-specific function of an input value inputted to the device; and computing an error correction value from the first value; and regenerating the first value from an output of the first component and the error correction value. - View Dependent Claims (10, 11)
-
-
12. An integrated circuit comprising:
-
a first component for providing a digital output value that depends on parameters that vary among like integrated circuits, the digital output value comprising a device-specific function of an input value inputted to the integrated circuit; and a second component for accepting a digital output value from the first component and accepting redundancy information and determining a corrected output value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for repeatedly generating a device-specific value comprising:
-
in a first component of a device, generating using configurable logic circuitry a first digital value that is substantially dependent on fabrication variation among like devices; computing redundancy information based on the first digital value; in the first component of the device, generating using the configurable logic circuitry a subsequent digital value; and in a second component of the device, determining the first digital value from the subsequent digital value and the redundancy information. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. An integrated circuit comprising:
-
a first component including configurable logic circuitry configured to generate a digital output value that depends on parameters that vary among like integrated circuits; and a second component for accepting a digital output value from the first component and accepting redundancy information and determining a corrected output value. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A method for repeatedly generating a device-specific value using redundancy information comprising:
-
in a first component of a device, generating a first digital value having N=w·
h bits that is substantially dependent on fabrication variation among like devices;computing redundancy information having R bits based on the first digital value, wherein the redundancy information provides less than N bits of information of the first digital value; storing the redundancy information, wherein multiple bits of information of the first value are not determinable from the redundancy information; in the first component of the device, generating a subsequent digital value having N bits; retrieving the redundancy information; in a second component of the device, determining the first digital value from the subsequent digital value and the redundancy information by correcting up to h bit differences between the subsequent digital value and the first digital value. - View Dependent Claims (35, 36)
-
Specification