Paper 2007/083
Public Key Encryption Which is Simultaneously a Locally-Decodable Error-Correcting Code
Brett Hemenway and Rafail Ostrovsky
Abstract
In this paper, we introduce the notion of a Public-Key Encryption Scheme that is also a Locally-Decodable Error-Correcting Code (PKLDC). In essence, this is a protocol that is semantically-secure in the standard sense, but possesses the additional property that it is a binary error-correcting locally-decodable code against any polynomial-time Adversary. That is, we allow a polynomial-time Adversary to read the entire ciphertext, perform any polynomial-time computation and change an arbitrary (i.e. adversarially chosen) constant fraction of {\em all} bits of the ciphertext. The goal of the Adversary is to cause error in decoding any bit of the plaintext. Nevertheless, the decoding algorithm can decode {\bf all} bits of the plaintext (given the corrupted ciphertext) while making a mistake on \emph{any} bit of the plaintext with only a negligible in
Note: Applied construction in a more general setting.
Metadata
- Available format(s)
-
PDF
- Publication info
- Published elsewhere. A preliminary version of this work appeared in CRYPTO 2008
- Keywords
- Public Key CryptographyLocally Decodable CodesError Correcting CodesBounded Channel ModelChinese Remainder TheoremPrivate Information Retrieval
- Contact author(s)
- bhemen @ umich edu
- History
- 2012-03-22: last of 4 revisions
- 2007-03-05: received
- See all versions
- Short URL
- https://ia.cr/2007/083
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2007/083, author = {Brett Hemenway and Rafail Ostrovsky}, title = {Public Key Encryption Which is Simultaneously a Locally-Decodable Error-Correcting Code}, howpublished = {Cryptology {ePrint} Archive, Paper 2007/083}, year = {2007}, url = {https://eprint.iacr.org/2007/083} }