System and methods for generating unclonable security keys in integrated circuits

US9030226B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9030226-B2
Application numberUS-201314076541-A
CountryUS
Kind codeB2
Filing dateNov 11, 2013
Priority dateJan 12, 2010
Publication dateMay 12, 2015
Grant dateMay 12, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and methods that generates a physical unclonable function (“PUF”) security key for an integrated circuit (“IC”) through use of equivalent resistance variations in the power distribution system (“PDS”) to mitigate the vulnerability of security keys to threats including cloning, misappropriation and unauthorized use.

First claim

Opening claim text (preview).

What is claimed is: 1. A security key generating system for an integrated circuit, comprising: one or more stimulus-measure circuit; an operational amplifier; a first voltage sense wire; a second voltage sense wire, wherein said first voltage sense wire and said second voltage sense wire are each electrically connected to said one or more stimulus-measure circuit and to said operational amplifier, said operational amplifier configured to output a logic value in order to generate a security key, the logic value determined by a comparison of a first voltage on said first voltage sense wire and a second voltage on said second voltage sense wire. 2. The system of claim 1 , wherein the logic value is a first value when the first voltage on said first voltage sense wire is larger than the second voltage on said second voltage sense wire. 3. The system of claim 1 , wherein the logic value is a second value when the first voltage on said first voltage sense wire is smaller than the second voltage on said second voltage sense wire. 4. The system of claim 1 , wherein the logic value is a bit response. 5. The system of claim 1 further comprising a key generation control unit, wherein said key generation control unit drives one or more signals of said one or more stimulus-measure circuit. 6. The system of claim 5 , wherein the one or more signals is a scan pattern selected from a group comprising: a scan-in signal, a scan-out signal, and a scan-clock signal. 7. The system of claim 1 , wherein said one or more stimulus-measure circuit further comprises one or more shorting inverters. 8. The system of claim 7 further comprising a key generation control unit, wherein said key generation control unit drives one or more signals of said one or more stimulus-measure circuit. 9. The system of claim 8 , wherein the one or more signals enable the one or more shorting inverters of said one or more stimulus-measure circuit. 10. The system of claim 1 further comprising a voltage sense transistor configured to measure a voltage of one or more of said first voltage sense wire and said second voltage sense wire. 11. The system of claim 1 further comprising a power grid connected to said one or more stimulus-measure circuit. 12. The system of claim 1 further comprising a ground grid connected to said one or more stimulus-measure circuit. 13. A method for generating a security key, comprising the steps of: providing a substrate including one or more stimulus-measure circuit, an operational amplifier, a key generation control unit, a first voltage sense wire and a second voltage sense wire; comparing a first voltage on the first voltage sense wire and a second voltage on the second voltage sense wire; outputting by the operational amplifier a bit response depending on whether the first voltage on the first voltage sense wire is larger or smaller than the second voltage on the second voltage sense wire; sending the bit response to the key generation control unit; repeating said comparing step, said outputting step and said sending step to obtain two or more bit responses; and generating a security key from the two or more bit responses. 14. The method of claim 13 , wherein substrate further includes a power grid connected to the one or more stimulus-measure circuit. 15. The method of claim 13 , wherein the substrate further includes a ground grid connected to the one or more stimulus-measure circuit. 16. The method of claim 13 , wherein the key generation control unit drives one or more signals of the one or more stimulus-measure circuit. 17. The method of claim 16 , wherein the one or more signals enable one or more shorting inverters of the one or more stimulus-measure circuit. 18. The method of claim 13 , wherein the one or more signals is a scan pattern selected from a group comprising: a scan-in signal, a scan-out signal, and a scan-clock signal. 19. The method of claim 13 further comprising a voltage sense transistor configured to measure the first voltage on the first voltage sense wire and the second voltage on the second voltage sense wire.

Assignees

Inventors

Classifications

  • involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics · CPC title

  • Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system (cryptographic typewriters G09C3/00) · CPC title

  • On flat or curved insulated base, e.g., printed circuit, etc. · CPC title

  • G06F21/73Primary

    by creating or determining hardware identification, e.g. serial numbers · CPC title

  • H04L9/0861Primary

    Generation of secret information including derivation or calculation of cryptographic keys or passwords · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9030226B2 cover?
A system and methods that generates a physical unclonable function (“PUF”) security key for an integrated circuit (“IC”) through use of equivalent resistance variations in the power distribution system (“PDS”) to mitigate the vulnerability of security keys to threats including cloning, misappropriation and unauthorized use.
Who is the assignee on this patent?
Plusquellic James, Acharyya Dhruva J, Helinski Ryan L, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F21/73. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 12 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).