Data to hardware binding with physical unclonable functions
The various technologies presented herein relate to binding data (e.g., software) to hardware, wherein the hardware is to utilize the data. The generated binding can be utilized to detect whether at least one of the hardware or the data has been modified between an initial moment (enrollment) and a later moment (authentication). During enrollment, an enrollment value is generated that includes a signature of the data, a first response from a PUF located on the hardware, and a code word. During authentication, a second response from the PUF is utilized to authenticate any of the content in the enrollment value, and based upon the authentication, a determination can be made regarding whether the hardware and/or the data have been modified. If modification is detected then a mitigating operation can be performed, e.g., the hardware is prevented from utilizing the data. If no modification is detected, the data can be utilized.
- Research Organization:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- Assignee:
- National Technology & Engineering Solutions of Sandia, LLC (Albuquerque, NM)
- Patent Number(s):
- 9,985,792
- Application Number:
- 15/077,590
- OSTI ID:
- 1452911
- Resource Relation:
- Patent File Date: 2016 Mar 22
- Country of Publication:
- United States
- Language:
- English
Method and apparatus for uniquely and securely loading software to an individual computer
|
patent | May 2006 |
System and Device Binding Metadata with Hardware Intrinsic Properties
|
patent-application | November 2015 |
Bootstrapping Trust in Commodity Computers
|
conference | May 2010 |
Similar Records
Hardware device to physical structure binding and authentication
Circuit that includes a physically unclonable function