TY - GEN
T1 - Evaluating 2-DNF formulas on ciphertexts
AU - Boneh, Dan
AU - Goh, Eu Jin
AU - Nissim, Kobbi
PY - 2005/1/1
Y1 - 2005/1/1
N2 - Let ψ be a 2-DNF formula on boolean variables x1,...,x n ∈ {0,1}. We present a homomorphic public key encryption scheme that allows the public evaluation of ψ given an encryption of the variables x1,...,xn. In other words, given the encryption of the bits x1,...,xn, anyone can create the encryption of ψ(x1,...,xn). More generally, we can evaluate quadratic multi-variate polynomials on ciphertexts provided the resulting value falls within a small set. We present a number of applications of the system:. 1. In a database of size n, the total communication in the basic step of the Kushilevitz-Ostrovsky PIR protocol is reduced from √n to 3√n. 2. An efficient election system based on homomorphic encryption where voters do not need to include non-interactive zero knowledge proofs that their ballots are valid. The election system is proved secure without random oracles but still efficient. 3. A protocol for universally verifiable computation.
AB - Let ψ be a 2-DNF formula on boolean variables x1,...,x n ∈ {0,1}. We present a homomorphic public key encryption scheme that allows the public evaluation of ψ given an encryption of the variables x1,...,xn. In other words, given the encryption of the bits x1,...,xn, anyone can create the encryption of ψ(x1,...,xn). More generally, we can evaluate quadratic multi-variate polynomials on ciphertexts provided the resulting value falls within a small set. We present a number of applications of the system:. 1. In a database of size n, the total communication in the basic step of the Kushilevitz-Ostrovsky PIR protocol is reduced from √n to 3√n. 2. An efficient election system based on homomorphic encryption where voters do not need to include non-interactive zero knowledge proofs that their ballots are valid. The election system is proved secure without random oracles but still efficient. 3. A protocol for universally verifiable computation.
UR - https://www.scopus.com/pages/publications/24144433396
U2 - 10.1007/978-3-540-30576-7_18
DO - 10.1007/978-3-540-30576-7_18
M3 - Conference contribution
AN - SCOPUS:24144433396
T3 - Lecture Notes in Computer Science
SP - 325
EP - 341
BT - Theory of Cryptography - Second Theory of Cryptography Conference, TCC 2005
PB - Springer Verlag
T2 - 2nd Theory of Cryptography Conference, TCC 2005
Y2 - 10 February 2005 through 12 February 2005
ER -