On Non-Black-Box Simulation and the Impossibility of Approximate Obfuscation
Authors:
- Nir BitanskyNBNir Bitansky
- Omer PanethOPOmer Paneth
- 1 January 2015
- journal article
- research article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 44 (5) , 1325-1383
Abstract
The introduction of a non-black-box simulation technique by Barak (FOCS 2001) has been a major landmark in cryptography, breaking the previous barriers of black-box impossibility. Barak's technique has given rise to various powerful applications and is a key component in all known protocols with non-black-box simulation. We present the first non-black-box simulation technique that does not rely on Barak's technique (or on nonstandard assumptions). Invoking this technique, we obtain new and improved protocols resilient to various resetting attacks. These improvements include weaker computational assumptions and better round complexity. A prominent feature of our technique is its compatibility with rewinding techniques from classic black-box zero-knowledge protocols. The combination of rewinding with non-black-box simulation has proven instrumental in coping with challenging goals such as simultaneously resettable zero-knowledge, proofs of knowledge, and resettable security from one-way functions. While pre...Keywords
This publication has 42 references indexed in Scilit:
- (Leveled) Fully Homomorphic Encryption without BootstrappingACM Transactions on Computation Theory, 2014
- Universal Arguments and their ApplicationsSIAM Journal on Computing, 2009
- Concurrent Nonmalleable CommitmentsSIAM Journal on Computing, 2008
- Zaps and Their ApplicationsSIAM Journal on Computing, 2007
- Multiple NonInteractive Zero Knowledge Proofs Under General AssumptionsSIAM Journal on Computing, 1999
- On the Composition of Zero-Knowledge Proof SystemsSIAM Journal on Computing, 1996
- How To Construct Constant-Round Zero-Knowledge Proof Systems for NPJournal of Cryptology, 1996
- Proofs that yield nothing but their validity or all languages in NP have zero-knowledge proof systemsJournal of the ACM, 1991
- Bit commitment using pseudorandomnessJournal of Cryptology, 1991
- The Knowledge Complexity of Interactive Proof SystemsSIAM Journal on Computing, 1989