Abstract
Proof-carrying code is a framework for the mechanical verification of safety properties of machine language programs, but the problem arises of quis custodiat ipsos custodes-who will verify the verifier itself? Foundational proof-carrying code is verification from the smallest possible set of axioms, using the simplest possible verifier and the smallest possible runtime system. I will describe many of the mathematical and engineering problems to be solved in the construction of a foundational proof-carrying code system.
| Original language | English (US) |
|---|---|
| Pages | 247-256 |
| Number of pages | 10 |
| State | Published - 2001 |
| Event | 16th Annual IEEE Symposium on Logic in Computer Science - Boston, MA, United States Duration: Jun 16 2001 → Jun 19 2001 |
Other
| Other | 16th Annual IEEE Symposium on Logic in Computer Science |
|---|---|
| Country/Territory | United States |
| City | Boston, MA |
| Period | 6/16/01 → 6/19/01 |
All Science Journal Classification (ASJC) codes
- Software
- General Mathematics
Fingerprint
Dive into the research topics of 'Foundational proof-carrying code'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver