• DocumentCode
    3128117
  • Title

    Proof-Carrying Hardware: Towards Runtime Verification of Reconfigurable Modules

  • Author

    Drzevitzky, Stephanie ; Kastens, Uwe ; Platzner, Marco

  • Author_Institution
    Univ. of Paderborn, Paderborn, Germany
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    189
  • Lastpage
    194
  • Abstract
    Dynamically reconfigurable hardware combines hardware performance with software-like flexibility and finds increasing use in networked systems. The capability to load hardware modules at runtime provides these systems with an unparalleled degree of adaptivity, but at the same time poses new challenges for security and safety. In this paper, we present proof-carrying hardware (PCH) as a novel approach to reconfigurable system security. PCH takes a key concept from software security, known as proof-carrying code, into the reconfigurable hardware domain. We outline the PCH concept and discuss runtime combinational equivalence checking as a first verification problem applying the concept. We present a tool flow and experimental results demonstrating the feasibility and potential of the PCH approach.
  • Keywords
    field programmable gate arrays; logic testing; security of data; dynamically reconfigurable hardware; hardware performance; load hardware modules; networked systems; proof-carrying code; proof-carrying hardware; reconfigurable modules; reconfigurable system security; runtime combinational equivalence checking; runtime verification; software security; software-like flexibility; tool flow; Authentication; Computer networks; Field programmable gate arrays; Hardware; Humans; Monitoring; National security; Runtime; Safety; System testing; hardware; reconfiguration; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-5293-4
  • Electronic_ISBN
    978-0-7695-3917-1
  • Type

    conf

  • DOI
    10.1109/ReConFig.2009.31
  • Filename
    5382050