Generalized certificate revocation

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We introduce a language for creating and manipulating certificates, that is, digitally signed data based on public key cryptography, and a system for revoking certificates. Our approach provides a uniform mechanism for secure distribution of pubic key bindings, authorizations, and revocation information. An external language for the description of these and other forms of data is compiled into an intermediate language with a well-defined denotational and operational semantics. The internal language is used to carry out consistency checks for security, and optimizations for efficiency. Our primary contribution is a technique for treating revocation data dually to other sorts of information using a polarity discipline in the intermediate language.

Original languageEnglish (US)
Title of host publicationPOPL '00
Subtitle of host publicationProceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
PublisherAssociation for Computing Machinery
Pages316-329
Number of pages14
ISBN (Print)978-1-58113-125-3
DOIs
StatePublished - 2000
Externally publishedYes
EventPOPL'00 - The 27th ACM SIGPLAN-SIGACT Symposium on Principles og Programming Languages - Boston, MA, USA
Duration: Jan 19 2000Jan 21 2000

Conference

ConferencePOPL'00 - The 27th ACM SIGPLAN-SIGACT Symposium on Principles og Programming Languages
CityBoston, MA, USA
Period1/19/001/21/00

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Generalized certificate revocation'. Together they form a unique fingerprint.

Cite this