• DocumentCode
    2449238
  • Title

    A Theoretical Analysis: Physical Unclonable Functions and the Software Protection Problem

  • Author

    Nithyanand, R. ; Solis, Javier

  • Author_Institution
    Stony Brook Univ., Stony Brook, NY, USA
  • fYear
    2012
  • fDate
    24-25 May 2012
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Physical Unclonable Functions (PUFs) or Physical One Way Functions (P-OWFs) are physical systems whose responses to input stimuli are easy to measure but hard to clone. The unclonability property is due to the accepted hardness of replicating the multitude of uncontrollable manufacturing characteristics and makes PUFs useful in solving problems such as device authentication, software protection and licensing, and certified execution. In this paper, we investigate the effectiveness of PUFs for software protection in hostile offline settings. We show that traditional non-computational (black-box) PUFs cannot solve the software protection problem in this context. We provide two real-world adversary models (weak and strong variants) and security definitions for each. We propose schemes secure against the weak adversary and show that no scheme is secure against a strong adversary without the use of trusted hardware. Finally, we present a protection scheme secure against strong adversaries based on trusted hardware.
  • Keywords
    industrial property; security; software engineering; P-OWF; PUF; physical one way functions; physical unclonable functions; software protection problem; theoretical analysis; uncontrollable manufacturing characteristics; Hardware; Licenses; Polynomials; Security; Software; Software protection; Turing machines; PUFs; intellectual property protection; physical one-way functions; physical unclonable functions; software protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy Workshops (SPW), 2012 IEEE Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-2157-0
  • Type

    conf

  • DOI
    10.1109/SPW.2012.16
  • Filename
    6227678