IP Library Granted Patent US 8,386,801
Granted Patent B2
US 8,386,801 · App. 13/039,391 · Granted Feb 26, 2013

Authentication of integrated circuits

Inventors: Srinivas Devadas (Lexington, MA); Blaise Gassend (San Carlos, CA)
Assignee: Massachusetts Institute of Technology
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 8,386,801
App. No.
13/039,391
Granted
Feb 26, 2013
Kind
B2
Abstract

A group of devices are fabricated based on a common design, each device having a corresponding plurality of measurable characteristics that is unique in the group to that device, each device having a measurement module for measuring the measurable characteristics. Authentication of one of the group of devices is enabled by selective measurement of one or more of the plurality of measurable characteristics of the device.

Claims (22)

1. An integrated circuit device comprising circuitry for repeated generation of a cryptographic key that depends on fabrication characteristics of the integrated circuit and a multiple bit challenge value, said circuitry comprising:

oscillation circuitry comprising a plurality of oscillators for providing a plurality of oscillatory signals, oscillation frequencies of the oscillatory signals being dependent on fabrication characteristics of the oscillation circuitry and on the multiple bit challenge value;

combination circuitry for processing the oscillatory signals and producing outputs each dependent on multiple of the plurality of oscillatory signals; and

a key generator for assembling the cryptographic key to depend on the outputs of the combination circuitry.

2. The device of claim 1 further comprising:

an error mitigation component for processing the outputs of the combination circuitry prior to assembling the cryptographic key.

3. The device of claim 2 wherein the error mitigation component comprises an error correction component.

4. The device of claim 1 wherein the combination circuitry comprises arithmetic combination circuitry for arithmetically combining quantities representing oscillation frequencies of the multiple oscillatory signals.

5. The device of claim 4 wherein the circuitry for arithmetically combining the quantities comprises circuitry for dividing the quantities.

6. The device of claim 1 wherein each oscillator of the plurality of oscillators comprises a plurality comprises a delay loop whose delay depends on fabrication characteristics of the circuitry.

7. The device of claim 6 wherein the delay loop comprises a series of logic gates.

8. The device of claim 6 wherein the delay of the delay loop is further dependent on the challenge value.

9. The device of claim 1 wherein the oscillation circuitry is configured to provide each oscillatory signal using a different one of the plurality of oscillators.

10. A method for repeated generation of a cryptographic key that depends on fabrication characteristics of an integrated circuit comprising:

operating a plurality of oscillators to provide a plurality of oscillatory signals, oscillation frequencies of the oscillatory signals being dependent on fabrication characteristics of the oscillation circuitry and on a multiple bit challenge value;

combining quantities representing oscillation frequencies of the oscillatory signals to produce outputs each dependent on multiple of the plurality of oscillatory signals; and

assembling a cryptographic key to depend on the outputs of the combining.

11. The method of claim 10 further comprising mitigating errors in the outputs of the combination circuitry prior to assembling the cryptographic key.

12. The method of claim 10 wherein combining the quantities includes arithmetically combining the quantities.

13. The method of claim 12 wherein arithmetically combining the quantities comprises dividing the quantities.

14. The method of claim 10 further comprising repeating generation of the cyptographic key using the multiple bit challenge value previously used to generate the cryptographic key.

15. The device of claim 1 wherein the plurality of oscillators is configurable according to the multiple bit challenge value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2011
From: DEVADAS, SRINIVAS; GASSEND, BLAISE
To: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Reel/Frame 027286/0979 →
Continuity (8)
Continuation 12361811 · Jan 29, 2009
Division 11421577 · Jun 1, 2006
Continuation 10407603 · Apr 4, 2003
Provisional Application 60373140 · Apr 16, 2002
Provisional Application 60387373 · Jun 10, 2002
Provisional Application 60444910 · Feb 3, 2003
Provisional Application 60444906 · Feb 3, 2003
Related Publication 20120033810A1 · Feb 9, 2012