By Reason and Authority: A System for Authorization of Proof-Carrying Code

  • Authors:
  • Nathan Whitehead;Martin Abadi;George Necula

  • Affiliations:
  • University of California, Santa Cruz;University of California, Santa Cruz;University of California, Berkeley

  • Venue:
  • CSFW '04 Proceedings of the 17th IEEE workshop on Computer Security Foundations
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a system, BLF, that combines an authorizationlogic based on the Binder language with a logicalframework, LF, able to express semantic properties of programs.BLF is a general system for specifying and enforcingpolicies that rely on both reason and trust. In particular,BLF supports extensible software systems that employboth digitally signed code and language-based security, especiallyproof-carrying code. We describe BLF, establishsome of its fundamental properties, and explain its use.