Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computing and Information Science
  4. Computing and Information Science Technical Reports
  5. Logical Attestation: An Authorization Architecture for Trustworthy Computing

Logical Attestation: An Authorization Architecture for Trustworthy Computing

File(s)
twocol.pdf (296 KB)
Technical Paper re:trustworthy computing
Permanent Link(s)
https://hdl.handle.net/1813/23611
Collections
Computing and Information Science Technical Reports
Author
Sirer, Emin Gun
de Bruijn, William
Reynolds, Patrick
Shieh, Alan
Walsh, Kevin
Williams, Dan
Schneider, Fred
Abstract

ABSTRACT This paper describes the design and implementation of a new operating system authorization architecture to support trustworthy computing. Called logical attestation, this architecture provides a sound framework for reasoning about run time behavior of applications. Logical attestation is based on attributable, unforgeable statements about program properties, expressed in a logic. These statements are suitable for mechanical processing, proof construction, and verification; they can serve as credentials, support authorization based on expressive authorization policies, and enable remote principals to trust software components without restricting the local user’s choice of binary implementations. We have implemented logical attestation in a new operating system called the Nexus. The Nexus executes natively on x86 platforms equipped with secure coprocessors. It supports both native Linux applications and uses logical attestation to support new trustworthy-computing applications. When deployed on a trustworthy cloud-computing stack, logical attestation is efficient, achieves high-performance, and can run applications that provide qualitative guarantees not possible with existing modes of attestation.

Date Issued
2011-09-20
Keywords
security
•
trustworthy
•
computing
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance