Communication Complexity in Algebraic Two-Party Protocols.
Rafail Ostrovsky, William E. Skeith III
In cryptography, there has been tremendous success in building various two-party protocols with small communication complexity out of homomorphic semantically-secure encryption schemes, using their homomorphic properties in a black-box way. A few notable examples of such primitives include items like single database Private Information Retrieval (PIR) schemes (introduced in [KO-97]) and private database update with small communication [BKOS]). In this paper, we illustrate a general methodology for determining what types of protocols can and cannot be implemented with small communication by using homomorphic encryption in a black-box way.
We hope that this work will provide a simple ``litmus test'' of feasibility for black-box use of known homomorphic encryption schemes by other cryptographic researchers attempting to develop new protocols with low communication. Additionally, a precise mathematical language for reasoning about such problems is developed in this work, which may be of independent interest. We stress that the class of algebraic structures for which we prove communication complexity lower bounds is large, and covers practically all known semantically-secure homomorphic cryptosystems (including those based upon bilinear maps).
Finally, we show the following equivalence which relates group homomorphic encryption and a major open question of designing a so-called fully-homomorphic cryptosystem: a fully homomorphic encryption scheme (over a non-zero ring) exists if and only if there exists homomorphic encryption over any finite non-abelian simple group. This result somewhat generalizes results of Barrington [Ba86] (to any group containing a finite non-abelian simple subgroup) and of Maurer and Rhodes, and in fact gives a constructive proof of the 1974 result Werner. (This also answers an open question posed by Rappe, who in 2004 proved a special case of this result.
comment: CRYPTO 2008: 379-396
Fetch PostScript file of the paper Fetch PDF file of the paper
|Back to Publications List|