Reducing the Dependence of SPKI/SDSI on PKI

Abstract

Trust-management systems address the authorization problem in distributed systems. They offer several advantages over other approaches, such as support for delegation and making authorization decisions in a decentralized manner. Nonetheless, trust-management systems such as KeyNote and SPKI/SDSI have seen limited deployment in the real world. One reason for this is that both systems require a public-key infrastructure (PKI) for authentication, and PKI has proven difficult to deploy, because each user is required to manage his/her own private/public key pair. The key insight of our work is that issuance of certificates in trust-management systems, a task that usually requires public-key cryptography, can be achieved using secret-key cryptography as well. We demonstrate this concept by showing how SPKI/SDSI can be modified to use Kerberos, a secret-key based authentication system, to issue SPKI/SDSI certificates. The resulting trust-management system retains all the capabilities of SPKI/SDSI, but is much easier to use because a public key is only required for each SPKI/SDSI server, but no longer for every user. Moreover, because Kerberos is already well established, our approach makes SPKI/SDSI-based trust-management systems easier to deploy in the real world.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2006
Accession Number
ADA454815

Entities

People

  • Hao Wang
  • Somesh Jha
  • Stefan Schwoon
  • Thomas Reps

Organizations

  • University of Wisconsin Madison Department of Computer Science

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Algorithms
  • Asymetric Encryption
  • Authentication
  • Communication Channels
  • Computer Access Control
  • Computer Science
  • Computers
  • Cryptography
  • Environment
  • Infrastructure
  • Prototypes
  • Secure Communications
  • Security
  • Security Protocols
  • Servers (Computer Hardware)
  • Specifications
  • Students

Fields of Study

  • Computer science

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Cybersecurity.

Technology Areas

  • Cyber
  • Cyber - Cryptography