• DocumentCode
    2214254
  • Title

    Proof-Carrying Hardware: Runtime Formal Verification for Secure Dynamic Reconfiguration

  • Author

    Drzevitzky, Stephanie

  • Author_Institution
    Univ. of Paderborn, Paderborn, Germany
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    255
  • Lastpage
    258
  • Abstract
    This article proposes Proof-carrying Hardware (PCH) as a novel approach to bring formal verification to hardware security for reconfigurable platforms. The Proof-carrying Hardware combines a hardware module and a formal proof of safety which adheres to a previously established safety policy. These are produced by an untrusted external source and delivered in a unsecured way. The proof can then comparatively easily be verified by the reconfigurable platform, i.e., with a fraction of the effort that was required for computing the proof. The consumer can trust the module without any previous guarantees about any step of the production or the transmission.
  • Keywords
    formal verification; reconfigurable architectures; security of data; theorem proving; formal safety proof; hardware module; proof carrying hardware; runtime formal verification; safety policy; secure dynamic reconfiguration; untrusted external source; formal verification; proof-carrying hardware; security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.59
  • Filename
    5694258