Method and System for Electronically Securing an Electronic Device Using Physically Unclonable Functions
First Claim
1. A method of electronically securing a device, comprising:
- generating an output from a physically unclonable function (PUF) circuit to produce a PUF output;
retrieving a transfer function parameter; and
generating a security key by performing a transfer function algorithm using the PUF output and a transfer function parameter.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a system for securing an integrated circuit chip used in an electronic device by utilizing a circuit or other entity to produce physically unclonable functions (PUF) to generate a security word, such as an RSA public or private key. A PUF, according to its name and configuration, performs functions that are substantially difficult to be duplicated or cloned. This allows the invention to provide a unique and extremely secure system for authentication. In operation, the stored parameters can be used to more efficiently and quickly authenticate the device without the need to run the burdensome security key generation processes without compromising the level of security in the device. Such a system can be used to substantially eliminate the time to produce security keys when a user needs to authenticate the device at power up or other access point.
289 Citations
32 Claims
-
1. A method of electronically securing a device, comprising:
-
generating an output from a physically unclonable function (PUF) circuit to produce a PUF output; retrieving a transfer function parameter; and generating a security key by performing a transfer function algorithm using the PUF output and a transfer function parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for electronically securing a device, comprising:
-
generating an output from a physically unclonable function (PUF) circuit to produce a PUF output; retrieving a signature transfer function parameter; combining the PUF output with the signature transfer function parameter to generate a symmetric decryption key; combining the symmetric decryption key with an encrypted signing key using a symmetric decryptor to produce a signing key; and combining the signing key and a public security key to generate a signature security key.
-
-
16. A method for electronically securing a device, comprising:
-
reading an output from a physically unclonable function (PUF) circuit as a PUF output; computing transfer function parameters using the PUF output; and storing the transfer function parameters in nonvolatile memory for subsequent operations to generate security keys by combining the PUF output with the transfer function parameters. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for electronically securing a device, comprising:
-
a physically unclonable circuit configured to generate a persistent random number a security word; nonvolatile memory configured to store at least one transfer function parameter; and a processor configured to generate a security key by processing the security word and the transfer function. - View Dependent Claims (31, 32)
-
Specification