TY - GEN
T1 - On Black-Box Constructions of Time and Space Efficient Sublinear Arguments from Symmetric-Key Primitives
AU - Bangalore, Laasya
AU - Bhadauria, Rishabh
AU - Hazay, Carmit
AU - Venkitasubramaniam, Muthuramakrishnan
N1 - Publisher Copyright: © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Zero-knowledge proofs allow a prover to convince a verifier of a statement without revealing anything besides its validity. A major bottleneck in scaling sub-linear zero-knowledge proofs is the high space requirement of the prover, even for NP relations that can be verified in a small space. In this work, we ask whether there exist complexity-preserving (i.e. overhead w.r.t time and space are minimal) succinct zero-knowledge arguments of knowledge with minimal assumptions while making only black-box access to the underlying primitives. We design the first such zero-knowledge system with sublinear communication complexity (when the underlying NP relation uses non-trivial space) and provide evidence why existing techniques are unlikely to improve the communication complexity in this setting. Namely, for every NP relation that can be verified in time T and space S by a RAM program, we construct a public-coin zero-knowledge argument system that is black-box based on collision-resistant hash-functions (CRH) where the prover runs in time O~ (T) and space O~ (S), the verifier runs in time O~ (T/ S+ S) and space O~ (1 ) and the communication is O~ (T/ S), where O~ () ignores polynomial factors in log T and κ is the security parameter. As our construction is public-coin, we can apply the Fiat-Shamir heuristic to make it non-interactive with sample communication/computation complexities. Furthermore, we give evidence that reducing the proof length below O~ (T/ S) will be hard using existing symmetric-key based techniques by arguing the space-complexity of constant-distance error correcting codes.
AB - Zero-knowledge proofs allow a prover to convince a verifier of a statement without revealing anything besides its validity. A major bottleneck in scaling sub-linear zero-knowledge proofs is the high space requirement of the prover, even for NP relations that can be verified in a small space. In this work, we ask whether there exist complexity-preserving (i.e. overhead w.r.t time and space are minimal) succinct zero-knowledge arguments of knowledge with minimal assumptions while making only black-box access to the underlying primitives. We design the first such zero-knowledge system with sublinear communication complexity (when the underlying NP relation uses non-trivial space) and provide evidence why existing techniques are unlikely to improve the communication complexity in this setting. Namely, for every NP relation that can be verified in time T and space S by a RAM program, we construct a public-coin zero-knowledge argument system that is black-box based on collision-resistant hash-functions (CRH) where the prover runs in time O~ (T) and space O~ (S), the verifier runs in time O~ (T/ S+ S) and space O~ (1 ) and the communication is O~ (T/ S), where O~ () ignores polynomial factors in log T and κ is the security parameter. As our construction is public-coin, we can apply the Fiat-Shamir heuristic to make it non-interactive with sample communication/computation complexities. Furthermore, we give evidence that reducing the proof length below O~ (T/ S) will be hard using existing symmetric-key based techniques by arguing the space-complexity of constant-distance error correcting codes.
UR - http://www.scopus.com/inward/record.url?scp=85146721054&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-22318-1_15
DO - 10.1007/978-3-031-22318-1_15
M3 - منشور من مؤتمر
SN - 9783031223174
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 417
EP - 446
BT - Theory of Cryptography - 20th International Conference, TCC 2022, Proceedings
A2 - Kiltz, Eike
A2 - Vaikuntanathan, Vinod
PB - Springer Science and Business Media Deutschland GmbH
T2 - 20th Theory of Cryptography Conference, TCC 2022
Y2 - 7 November 2022 through 10 November 2022
ER -