Certified memory management for proof-carrying code: a region-based type system and runtime library

  • Authors:
  • Nadeem Abdul Hamid

  • Affiliations:
  • Berry College, Mt Berry, GA

  • Venue:
  • Proceedings of the 43rd annual Southeast regional conference - Volume 2
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Proof-Carrying Code (PCC) is a generic framework intended to facilitate safe execution of code from an unknown or untrusted source. The basic idea of PCC, as the name implies, is that a piece of executable code comes packaged with a proof of its safety according to some user-specified policy. The development of this technology has been fueled by research over the past decade in the use of type systems and logic to verify properties of low-level code (i.e. assembly or binary machine code).