(Enter summary)
Abstract: . Proof-Carrying Code (PCC) enables a computer system to
determine, automatically and with certainty, that program code provided
by another system is safe to install and execute without requiring
interpretation or run-time checking. PCC has applications in any computing
system in which the safe, efficient, and dynamic installation of
code is needed. The key idea of Proof-Carrying is to attach to the code
an easily-checkable proof that its execution does not violate the safety
policy of the... (Update)
Context of citations to this paper: More
.... that program code provided by another system is safe to install and execute without requiring interpretation or run time checking [8]. PCC has applications in any computing system in which the safe, ecient, and dynamic installation of code is needed. The key idea is to...
...[17] On the other hand, other schemes based on formal methods have been put forward. Proposals such as the Proof Carrying code (PCC) [18] and Software Fault Isolation (SFI) 19] are included in this second approach. The choice of a language based approach was taken, in this...
Cited by: More
On Mobile Code Security - Hefeeda, Bhargava
(Correct)
Model Checking Reconfigurable Processor Configurations.. - Cochran, Kapur..
(Correct)
Securing the Internet Metering and Billing - Pias, Wilbur, Bhatti, Crowcroft (2002)
(Correct)
Active bibliography (related documents): More All
0.2: Proof-Carrying Code - Necula, Lee (1996)
(Correct)
0.2: Safe Kernel Extensions Without Run-Time Checking - Necula, Lee (1996)
(Correct)
0.2: The Design and Implementation of a Certifying Compiler - Necula, Lee (1998)
(Correct)
Similar documents based on text: More All
0.6: Algorithm-Independent Framework for Verifying Integer Constraints - Teller, Shao (2000)
(Correct)
0.6: Building Certified Libraries for PCC: Dynamic Storage Allocation - Yu, Hamid, Shao (2003)
(Correct)
0.4: On Estimation of the Number of Image Principal.. - Atsalakis..
(Correct)
Related documents from co-citation: More All
2: A Security Model for Aglets
- Karjoth, Lange et al. - 1997
2: Cryptographic Traces for Mobile Agents
- Vigna - 1998
2: Secure circuit evaluation (context) - Abadi, Feigenbaum - 1990
BibTeX entry: (Update)
G. Necula and P. Lee, "Safe Untrusted Agents Using Proof-Carrying Code", Lecture Notes in Computer Science, 1988, V 1419, p61. http://citeseer.ist.psu.edu/necula98safe.html More
@article{ necula98safe,
author = "George C. Necula and Peter Lee",
title = "Safe, Untrusted Agents Using Proof-Carrying Code",
journal = "Lecture Notes in Computer Science",
volume = "1419",
pages = "61--??",
year = "1998",
url = "citeseer.ist.psu.edu/necula98safe.html" }
Citations (may not include all citations):
505
Implementing Mathematics with the Nuprl Proof Development Sy..
- Constable, Allen et al. - 1986 ACM
434
A framework for defining logics
- Harper, Honsell et al. - 1993 ACM DBLP
400
safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
392
A Computational Logic (context) - Boyer, Moore - 1979
339
Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993 ACM DBLP
295
PVS: A prototype verification system (context) - Owre, Rushby et al. - 1992 DBLP
154
Simplification by cooperating decision procedures (context) - Nelson, Oppen - 1979 ACM DBLP
77
The Java language specification (context) - Microsystems - 1995
63
Elf: A meta-language for deductive systems (context) - Pfenning - 1994
60
Constructions: A higher order proof system for mechanizing m.. (context) - Coquand, Huet - 1985 DBLP
56
An overview of the Extended Static Checking system
- Detlefs - 1996
45
The Java Virtual Machine specification (context) - Microsystems - 1995
45
HOL: A machine oriented formulation of higher-order logic
- Gordon - 1985
20
Programs and their proofs: an algebraic approach (context) - Burstall, Landin - 1969
15
Efficient representation and validation of logical proofs
- Necula, Lee - 1997
14
Stanford pascal verifier user manual (context) - Luckham - 1979 ACM
13
nondeterminancy and formal derivation of programs (context) - Dijkstra - 1975
9
The Berkeley Packet Filter man page (context) - McCanne - 1991
Documents on the same site (http://www.cnri.reston.va.us/home/koe/bib/mobile.bib.html): More
Towards an Active Network Architecture - Tennenhouse, al. (1996)
(Correct)
Transportable Information Agents - Rus (1996)
(Correct)
Itinerant Agents for Mobile Computing - Chess, Grosof, Harrison, Levine.. (1995)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC