Controlled physical random functions

B. Gassend, D. Clarke, M. Van Dijk, S. Devadas

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

© 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.
Original languageEnglish
Title of host publicationProceedings - 18th Annual Computer Security Applications Conference, ACSAC 2002
PublisherIEEE Computer Society
Pages149-160
ISBN (Electronic)0769518281
DOIs
Publication statusPublished - 2002
Externally publishedYes
Event18th Annual Computer Security Applications Conference, ACSAC 2002 - Las Vegas, United States
Duration: 9 Dec 200213 Dec 2002

Publication series

NameProceedings - Annual Computer Security Applications Conference, ACSAC
ISSN (Print)1063-9527

Conference

Conference18th Annual Computer Security Applications Conference, ACSAC 2002
Country/TerritoryUnited States
CityLas Vegas
Period9/12/0213/12/02

Fingerprint

Dive into the research topics of 'Controlled physical random functions'. Together they form a unique fingerprint.

Cite this