Paper 2012/357 Original: eprint.iacr.org/2012/357 ↗

Publicly Verifiable Ciphertexts

Juan Manuel Gonzälez Nieto
Mark Manulis
Bertram Poettering
Jothi Rangasamy
Douglas Stebila
Abstract

In many applications, where encrypted traffic flows from an open (public) domain to a protected (private) domain, there exists a gateway that bridges the two domains and faithfully forwards the incoming traffic to the receiver. We observe that indistinguishability against (adaptive) chosen-ciphertext attacks (IND-CCA), which is a mandatory goal in face of active attacks in a public domain, can be essentially relaxed to indistinguishability against chosen-plaintext attacks (IND-CPA) for ciphertexts once they pass the gateway that acts as an IND-CCA/CPA filter by first checking the validity of an incoming IND-CCA ciphertext, then transforming it (if valid) into an IND-CPA ciphertext, and forwarding the latter to the recipient in the private domain. ``Non-trivial filtering'' can result in reduced decryption costs on the receivers' side. We identify a class of encryption schemes with \emph{publicly verifiable ciphertexts} that admit generic constructions of (non-trivial) IND-CCA/CPA filters. These schemes are characterized by existence of public algorithms that can distinguish between valid and invalid ciphertexts. To this end, we formally define (non-trivial) public verifiability of ciphertexts for general encryption schemes, key encapsulation mechanisms, and hybrid encryption schemes, encompassing public-key, identity-based, and tag-based encryption flavours. We further analyze the security impact of public verifiability and discuss generic transformations and concrete constructions that enjoy this property.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2013-11-27: last updated
2012-06-22: published
Short URL
https://ia.cr/2012/357
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2012/357,
      author = {Juan Manuel Gonzälez Nieto and Mark Manulis and Bertram Poettering and Jothi Rangasamy and Douglas Stebila},
      title = {Publicly Verifiable Ciphertexts},
      howpublished = {Cryptology {ePrint} Archive, Paper 2012/357},
      year = {2012},
      url = {https://eprint.iacr.org/2012/357}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.