No fully-black-box reduction from Falsifiable assumption to SNARK
Statement
Let be an NP language with a sub-exponentially hard subset-membership problem. If a reduction that uses the cheating prover only as an oracle proves the adaptive soundness of a SNARG for in the CRS model from a falsifiable assumption, then the assumption is false; the separation covers designated-verifier SNARGs and slightly succinct ones, whose proofs need only be sublinear in the statement and witness length — GW11.
Sketch
Succinctness and the hardness of give an inefficient cheating prover that outputs false statements with accepting proofs, whose statement–proof pairs are indistinguishable from those of an efficient prover that samples true statements with witnesses and proves them honestly (the short proof is simulated as leakage on the witness). Since breaks adaptive soundness, the reduction breaks the assumption; the assumption’s challenger is efficient, so wins its game with probability negligibly close to that of , and is efficient, so the assumption is false.
Notes
- Adaptively sound SNARGs for NP nonetheless exist in the plain model, from sub-exponentially hard indistinguishability obfuscation and one-way functions together with the polynomial hardness of discrete log or factoring — WW24.