TY - GEN
T1 - How to achieve perfect simulation and a complete problem for non-interactive perfect zero-knowledge
AU - Malka, Lior
PY - 2008/1/1
Y1 - 2008/1/1
N2 - We study perfect zero-knowledge proofs ( ). Unlike statistical zero-knowledge, where many fundamental questions have been answered, virtually nothing is known about these proofs. We consider reductions that yield hard and complete problems in the statistical setting. The issue with these reductions is that they introduce errors into the simulation, and therefore they do not yield analogous problems in the perfect setting. We overcome this issue using an error shifting technique. This technique allows us to remove the error from the simulation. Consequently, we obtain the first complete problem for the class of problems possessing non-interactive perfect zero-knowledge proofs ( ), and the first hard problem for the class of problems possessing public-coin proofs. We get the following applications. Using the error shifting technique, we show that the notion of zero-knowledge where the simulator is allowed to fail is equivalent to the one where it is not allowed to fail. Using our complete problem, we show that under certain restrictions is closed under the OR operator. Using our hard problem, we show how a constant-round, perfectly hiding instance-dependent commitment may be obtained (this would collapse the round complexity of public-coin proofs to a constant).
AB - We study perfect zero-knowledge proofs ( ). Unlike statistical zero-knowledge, where many fundamental questions have been answered, virtually nothing is known about these proofs. We consider reductions that yield hard and complete problems in the statistical setting. The issue with these reductions is that they introduce errors into the simulation, and therefore they do not yield analogous problems in the perfect setting. We overcome this issue using an error shifting technique. This technique allows us to remove the error from the simulation. Consequently, we obtain the first complete problem for the class of problems possessing non-interactive perfect zero-knowledge proofs ( ), and the first hard problem for the class of problems possessing public-coin proofs. We get the following applications. Using the error shifting technique, we show that the notion of zero-knowledge where the simulator is allowed to fail is equivalent to the one where it is not allowed to fail. Using our complete problem, we show that under certain restrictions is closed under the OR operator. Using our hard problem, we show how a constant-round, perfectly hiding instance-dependent commitment may be obtained (this would collapse the round complexity of public-coin proofs to a constant).
KW - Complete problems
KW - Cryptography
KW - Error shifting
KW - Non-interactive
KW - Perfect simulation
KW - Perfect zero-knowledge
UR - https://www.scopus.com/pages/publications/40249091394
U2 - 10.1007/978-3-540-78524-8_6
DO - 10.1007/978-3-540-78524-8_6
M3 - Conference contribution
AN - SCOPUS:40249091394
SN - 354078523X
SN - 9783540785231
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 89
EP - 106
BT - Theory of Cryptography
PB - Springer Verlag
T2 - 5th Theory of Cryptography Conference, TCC 2008
Y2 - 19 March 2008 through 21 March 2008
ER -