TY - GEN
T1 - Controlled physical random functions
AU - Gassend, B.
AU - Clarke, D.
AU - Van Dijk, M.
AU - Devadas, S.
PY - 2002
Y1 - 2002
N2 - © 2002 IEEE.A physical random function (PUF) is a random function that can only be evaluated with the help of a complex physical system. We introduce controlled physical random functions (CPUFs) which are PUFs that can only be accessed via an algorithm that is physically bound to the PUF in an inseparable way. CPUFs can be used to establish a shared secret between a physical device and a remote user. We present protocols that make this possible in a secure and flexible way, even in the case of multiple mutually mistrusting parties. Once established, the shared secret can be used to enable a wide range of applications. We describe certified execution, where a certificate is produced that proves that a specific computation was carried out on a specific processor. Certified execution has many benefits, including protection against malicious nodes in distributed computation networks. We also briefly discuss a software licensing application.
AB - © 2002 IEEE.A physical random function (PUF) is a random function that can only be evaluated with the help of a complex physical system. We introduce controlled physical random functions (CPUFs) which are PUFs that can only be accessed via an algorithm that is physically bound to the PUF in an inseparable way. CPUFs can be used to establish a shared secret between a physical device and a remote user. We present protocols that make this possible in a secure and flexible way, even in the case of multiple mutually mistrusting parties. Once established, the shared secret can be used to enable a wide range of applications. We describe certified execution, where a certificate is produced that proves that a specific computation was carried out on a specific processor. Certified execution has many benefits, including protection against malicious nodes in distributed computation networks. We also briefly discuss a software licensing application.
UR - http://www.scopus.com/inward/record.url?scp=46449138830&partnerID=8YFLogxK
U2 - 10.1109/CSAC.2002.1176287
DO - 10.1109/CSAC.2002.1176287
M3 - Conference contribution
T3 - Proceedings - Annual Computer Security Applications Conference, ACSAC
SP - 149
EP - 160
BT - Proceedings - 18th Annual Computer Security Applications Conference, ACSAC 2002
PB - IEEE Computer Society
T2 - 18th Annual Computer Security Applications Conference, ACSAC 2002
Y2 - 9 December 2002 through 13 December 2002
ER -