UW Comp Sci Header
Useful InformationUW CS PeopleUW CS Graduate ProgramUW CS Undergraduate ProgramResearch at UW CSUseful Resources

Computer Security and Cryptography
Reading Group
May 2003 List

Date &
Location
Reading
28 May 2003
1304 CS
2:30 - 3:30 PM

Blaise Gassend, Dwaine Clarke, Srinivas Devadas, Marten van Dijk
MIT x 3 / Philips Research

Controlled Physical Random Functions
18th Annual Computer Security Applications Conference (ACSAC'02)

URL: http://www.acsac.org/2002/abstracts/110.html

A Physical Random Function (PUF) is a function that is easy to evaluate but hard to characterize. We introduce controlled physical unknown functions (CPUFs) which are PUFs that can only be accessed via an algorithm that is physically bound to the PUF in an inseparable way. Controlled PUFs enable several applications including 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 volunteers/entities in grid computing, anonymous computing and other forms of distributed computation. An integrated circuit (IC) containing a controlled PUF can be authenticated using challenge-response pairs (CRP's). We describe protocols for CRP management that protect against a man-in-the-middle attack. We also describe protocols through which controlled PUF's can be used in the applications of smartcard identification and certified execution, and briefly discuss a software licensing application.


< Back to the Sec & Crypto reading group page

Computer Sciences Department, University of Wisconsin - Madison
5355a Computer Sciences and Statistics | 1210 West Dayton Street, Madison, WI 53706
cs@cs.wisc.edu / voice: 608-262-1204 / fax: 608-262-9777