• DocumentCode
    389565
  • Title

    Controlled physical random functions

  • Author

    Gassend, Blaise ; Clarke, Dwaine ; Van Dijk, Marten ; Devadas, Srinivas

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    149
  • Lastpage
    160
  • Abstract
    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.
  • Keywords
    certification; protocols; security of data; certified execution; complex physical system; controlled physical random functions; distributed computation networks; malicious nodes; multiple mutually mistrusting parties; protocols; remote user; shared secret; software licensing application; Access protocols; Application software; Computer aided manufacturing; Computer science; Distributed computing; Grid computing; Hardware; Laboratories; Licenses; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 2002. Proceedings. 18th Annual
  • ISSN
    1063-9527
  • Print_ISBN
    0-7695-1828-1
  • Type

    conf

  • DOI
    10.1109/CSAC.2002.1176287
  • Filename
    1176287