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