Title :
Proof-Carrying Hardware: Runtime Formal Verification for Secure Dynamic Reconfiguration
Author :
Drzevitzky, Stephanie
Author_Institution :
Univ. of Paderborn, Paderborn, Germany
fDate :
Aug. 31 2010-Sept. 2 2010
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;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
Print_ISBN :
978-1-4244-7842-2
DOI :
10.1109/FPL.2010.59