Oblivious signature-based envelope

  • Authors:
  • Ninghui Li;Wenliang Du;Dan Boneh

  • Affiliations:
  • Department of Computer Sciences and CERIAS, Purdue University, West Lafayette, IN and Department of Computer Science, Stanford University, Stanford, CA;Department of Electrical Engineering and Computer Science, Syracuse University, Syracuse, NY;Department of Computer Science, Stanford University, Stanford, CA

  • Venue:
  • Distributed Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a new cryptographic primitive called oblivious signature-based envelope (OSBE). Informally, an OSBE scheme enables a sender to send an envelope (encrypted message) to a receiver, and has the following two properties: (1) The receiver can open the envelope if and only if it has a third party's (e.g., a certification authority's) signature on an agreed-upon message. (2) The sender does not learn whether the receiver has the signature or not. We show that OSBE can be used to break policy cycles in automated trust negotiation (ATN) and to achieve oblivious access control.We develop a provably secure and efficient OSBE protocol for certificates signed using RSA signatures, as well as provably secure and efficient one-round OSBE protocols for Rabin and BLS signatures from recent constructions for identity-based encryption. We also present constructions for Generalized OSBE, where signatures on multiple messages (and possibly by different authorities) are required to open the enve ope.