2009 International Conference on Reconfigurable Computing and FPGAs 2009
DOI: 10.1109/reconfig.2009.31
|View full text |Cite
|
Sign up to set email alerts
|

Proof-Carrying Hardware: Towards Runtime Verification of Reconfigurable Modules

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 42 publications
(16 citation statements)
references
References 11 publications
0
15
0
Order By: Relevance
“…We develop an abstract notion of a "protocol" which delimits a range of acceptable behaviors. This is in contrast to [15]'s proposal for Proof-Carrying Hardware which allowed only for proofs that an FPGA layout implements a specific boolean logic function, requiring a level of specificity that precludes any functional differences between implementations and does not really bring the full potential of software PCC into the hardware domain.…”
Section: Example Design Scenariomentioning
confidence: 91%
See 1 more Smart Citation
“…We develop an abstract notion of a "protocol" which delimits a range of acceptable behaviors. This is in contrast to [15]'s proposal for Proof-Carrying Hardware which allowed only for proofs that an FPGA layout implements a specific boolean logic function, requiring a level of specificity that precludes any functional differences between implementations and does not really bring the full potential of software PCC into the hardware domain.…”
Section: Example Design Scenariomentioning
confidence: 91%
“…A parallel concept of Proof-Carrying Hardware (PCH) was first proposed in [15], but the authors showed only that correctness proofs could be generated for FPGA bitstreams in order to provide assurance that the given gate configuration implements a specific boolean logic function and therefore did not allow for true functional variation. Furthermore, their method relied on a SAT solver rather than a formal high-level proof assistant tool, and thus more closely resembles formal verification than PCC.…”
Section: Introductionmentioning
confidence: 99%
“…A similar security evaluation method was proposed in the hardware domain recently. In [14], the authors introduced the application of Proof-Carrying Hardware (PCH) in FPGAs and reconfigurable devices. A proof is generated to demonstrate that an agreedupon specification function is combinatorially equivalent to the FPGA implementation (aka FPGA bitstream file).…”
Section: Proof-carrying Hardware a Proof-carrying Hardware Ipmentioning
confidence: 99%
“…Formal methods have been used to verify reconfigurable cores at runtime by running an online prover [Singh and Lillieroth 1999] or by checking the proof carried by the hardware task to be reconfigured [Drzevitzky et al 2009]. Formal verification can also be used at system design time.…”
Section: Related Workmentioning
confidence: 99%