• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Alpaca: extensible authorization for distributed services (2007)

Cached

  • Download as a PDF

Download Links

  • [people.csail.mit.edu]
  • [www.sleepless.com]
  • [bford.info]
  • [pdos.csail.mit.edu]
  • [amsterdam.lcs.mit.edu]
  • [www.pdos.lcs.mit.edu]
  • [www.pdos.lcs.mit.edu]
  • [www.pdos.csail.mit.edu]
  • [amsterdam.lcs.mit.edu]
  • [pdos.lcs.mit.edu]
  • [pdos.lcs.mit.edu]
  • [www.pdos.csail.mit.edu]
  • [www.brynosaurus.com]
  • [pdos.csail.mit.edu]
  • [brynosaurus.com]
  • [pdos.csail.mit.edu]
  • [www.sleepless.com]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Chris Lesniewski-laas , Bryan Ford , Jacob Strauss , Robert Morris , M. Frans Kaashoek
Venue:In 14th ACM Conference on Computer and Communications Security
Citations:17 - 3 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Lesniewski-laas07alpaca:extensible,
    author = {Chris Lesniewski-laas and Bryan Ford and Jacob Strauss and Robert Morris and M. Frans Kaashoek},
    title = {Alpaca: extensible authorization for distributed services},
    booktitle = {In 14th ACM Conference on Computer and Communications Security},
    year = {2007},
    pages = {432--444}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Traditional Public Key Infrastructures (PKI) have not lived up to their promise because there are too many ways to define PKIs, too many cryptographic primitives to build them with, and too many administrative domains with incompatible roots of trust. Alpaca is an authentication and authorization framework that embraces PKI diversity by enabling one PKI to “plug in ” another PKI’s credentials and cryptographic algorithms, allowing users of the latter to authenticate themselves to services using the former using their existing, unmodified certificates. Alpaca builds on Proof-Carrying Authorization (PCA) [8], expressing a credential as an explicit proof of a logical claim. Alpaca generalizes PCA to express not only delegation policies but also the cryptographic primitives, credential formats, and namespace structure needed to use foreign credentials directly. To achieve this goal, Alpaca introduces a method of creating and naming new principals which behave according to arbitrary rules, a modular approach to logical axioms, and a domain-specific language specialized for reasoning about authentication. We have implemented Alpaca as a Python module that assists applications in generating proofs (e.g., in a client requesting access to a resource), and in verifying those proofs via a compact 800-line TCB (e.g., in a server providing that resource). We present examples demonstrating Alpaca’s extensibility in scenarios involving inter-organization PKI interoperability and secure remote PKI upgrade.

Citations

1040 R.: A logic for authentication - Burrows, Abadi, et al. - 1989
1016 Proof-carrying code - Necula - 1997
634 A framework for defining logics - Harper, Honsell, et al. - 1999
581 Kerberos: An authentication service for open network systems - Steiner, Neuman, et al. - 1988
537 The protection of information in computer systems - Saltzer, Schroeder - 1975
535 Identity-based cryptosystems and signature schemes - Shamir
432 Group Signatures - Chaum, Heijst - 1991
419 Uses of elliptic curves in cryptography - Miller - 1985
315 A calculus for access control in distributed systems - Abadi, Burrows, et al. - 1993
285 SDSI - A Simple Distributed Security Infrastructure - Rivest, Lampson - 1996
284 New Hash Functions and their Use in Authentication and Set Equality - Wegman, Carter - 1981
179 Separating key management from file system security - Mazières, Kaminsky, et al. - 1999
172 Logic programming in the LF logical framework - Pfenning - 1991
163 Authentication in the Taos operating system - Wobber, Abadi, et al. - 1994
161 Proof-carrying authentication - Appel, Felten - 1999
135 Basic Proof Theory - Troelstra, Schwichtenberg - 2000
123 H.: Finding collisions in the full SHA-1 - Wang, Yin, et al. - 2005
100 a logic-based security language - Binder - 2002
75 Logic in access control - Abadi - 2003
64 A trusted open platform - England, Lampson, et al. - 2003
61 Distributed proving in access-control systems - Bauer, Garriss, et al. - 2005
61 A general and flexible access-control system for the web - Bauer, Schneider, et al. - 2002
56 Domain Name System Security Extensions,” RFC 2535 - Eastlake - 1999
55 Codes which detect deception - Gilbert, MacWilliams, et al. - 1974
53 P.: Efficient representation and validation of proofs - Necula, Lee - 1998
52 Access control in a core calculus of dependency - Abadi
48 Universal Hashing and Authentication Codes - Stinson - 1992
36 End-to-end authorization - Howell, Kotz - 2000
34 Une Théorie des Constructions - Coquand - 1985
29 Openpgp message format - Callas, Donnerhacke, et al. - 1998
28 The Maelstrom-0 Hash Function - Filho, Barreto, et al. - 2006
27 Persistent Personal Names for Globally COnnected Mobile Devices - Ford, Strauss, et al.
24 SecPAL: Design and Semantics of a Decentralized Authorization Language - Becker, Fournet, et al. - 2006
24 Abstract Cryptography - Maurer, Renner - 2011
19 et al., SPKI Certificate Theory - Ellison - 1998
13 Do as I SaY! Programmatic access control with explicit identities - Cirillo, Jagadeesan, et al. - 2007
13 A Linear Logic of Authorization and Knowledge - GARG, BAUER, et al.
10 A Proof-Carrying Authorization System - Bauer, Schneider, et al. - 2001
10 An IPv6 Prefix for Overlay Routable Cryptographic Hash Identifiers (ORCHID)", RFC 4843 - Nikander, Laganier, et al. - 2007
9 VXA: A virtual architecture for durable compressed archives - Ford - 2005
8 et al. Labels and event processes in the Asbestos operating system - Vandebogart, Efstathopoulos, et al.
6 Active certificates: A framework for delegation - Borisov, Brewer - 2002
3 The TLS protocol version 1.1. draft-ietf-tls-rfc2246-bis-02.txt, Network Working Group - DIERKS, RESCORLA - 2002
2 A fast and provably secure MAC - Boesgaard, Christensen, et al. - 2005
1 Consumable credentials in linear-logic-based access-control systems - Bowers, Bauer, et al. - 2007
1 Re: The Pure Crypto Project’s hash function. Message to cryptography@metzdowd.com mailing list - Rivest - 2003
1 6] Amazon Elastic Compute Cloud. http://aws.amazon.com/ec2.[7] Amazon Simple Storage - Appel, Felten
1 Eastlake 3rd. Domain Name System Security Extensions. RFC2535 (Proposed - unknown authors
1 The protection of information incomputer systems - Saltzer, Schroeder
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University