Somewhere Statistically Sound Arguments Are Fiat-Shamir Friendly

Statement: AI-written, not yet formalized. Proof: open – no attempt yet.

Fiat-Shamir turns an interactive protocol non-interactive by replacing the verifier’s coins with a hash of the transcript. It is used everywhere and it is not sound in general: there are arguments for which it fails no matter which hash family is used, and Kilian’s protocol is among them. But look at how those counterexamples are built and they all share one trick — an extra accepting clause that a prover able to predict the verifier’s next message can exploit. That clause is precisely what destroys statistical soundness on any fixed slice of the protocol. The source isolates the class of arguments that keep such a slice, calls them somewhere statistically sound, and conjectures no counterexample can live there.

View PDF · LaTeX source · Formal statement — not yet formalized

Somewhere statistical soundness (the source’s Definition 4.2). An interactive argument \((P,V)(1^\kappa)\) for \(L\) is \(\theta\)-somewhere statistically sound with respect to a \(\theta\)-decisional complexity assumption \(A\) if for every first verifier message \(\beta_1\) there exists a second verifier message \(T(\beta_1)\) such that: for every \(\mathrm{poly}(\theta)\)-size cheating prover \(P^\ast\) that generates an instance \(x\), conditioned on the first three messages being \((\beta_1, P^\ast(\beta_1), T(\beta_1))\), the remaining protocol is \(\theta\)-statistically sound with overwhelming probability \(1 - \mathrm{negl}(\theta)\) over \(\beta_1\), assuming \(A\).

The name is by analogy with somewhere statistical binding: soundness holds statistically on a hidden slice and computationally elsewhere.

Fiat-Shamir friendly (the source’s Section 1.2.2). An interactive argument \((P,V)\) is Fiat-Shamir friendly if there exists a hash family \(\mathcal{H}\) such that applying the Fiat-Shamir paradigm with respect to \(\mathcal{H}\) to \((P,V)\) results in a sound non-interactive argument.

Conjecture (the source’s Conjecture 1.3). Any constant round SSS interactive argument \((P,V)\) is Fiat-Shamir friendly.

Note what is and is not being asked. The definition is existential in the hash family — some \(\mathcal{H}\) must work, not a natural one, and not the same one for every protocol. So this is the weakest useful form, and correspondingly not a claim that Fiat-Shamir as deployed, with a concrete hash function, is sound for SSS arguments.

How the source frames it. Page 6: “We emphasize that we do not prove that any SSS interactive argument is Fiat-Shamir friendly, only conjecture it.” And page 9: “we conjecture that this instantiation is Fiat-Shamir friendly, and leave the proof (or refutation) of this conjecture as an important open problem.”

The evidence, which is structural rather than statistical. All known negative results for Fiat-Shamir are for arguments that are not SSS, and not by accident. Those counterexamples add an accepting clause such that a prover who can predict the verifier’s next message can convince the verifier of a false statement through it. Interactively this is harmless — the prover cannot predict the next message. Under Fiat-Shamir the prover holds the hash function and can. And that clause is exactly what stops the argument from being SSS: its witness is the hash function itself, so it inherently lacks statistical soundness on any slice.

There is a positive data point too. Prior to this work the only interactive argument proven Fiat-Shamir friendly, by Canetti et al., “is indeed an SSS argument” — so the class contains the sole known success as well as excluding all known failures.

What the source does prove about the class. Its Theorem 4.3: any \(\theta\)-SSS interactive argument with respect to a \(\theta\)-decisional complexity assumption \(A\) is \(\theta\)-straight-line sound, and hence post-quantum sound if \(A\) is. And it proves its own instantiation of Kilian’s protocol — with a multi-extractable somewhere statistically binding hash family and a BMW-compatible PCP — is SSS.

Sources

View PDF — no proof written yet · LaTeX source — no proof written yet · Formal proof — not yet formalized

Open. The source predicts a positive answer, proves nothing, and asks for a proof or a refutation.

What a proof needs. A general argument that somewhere-statistical soundness survives collapsing the interaction. The source has the one technique that gets partway — straight-line reduction, which it uses to derive post-quantum soundness from SSS — and it does not reach Fiat-Shamir friendliness. Since the definition is existential in \(\mathcal{H}\), a proof is licensed to construct a hash family tailored to the protocol, which is a genuinely wider latitude than the usual Fiat-Shamir setting allows.

What a refutation needs, and why it would be interesting. A constant-round SSS argument together with a proof that no hash family makes Fiat-Shamir sound for it. By the structural evidence above, such a construction cannot use the extra-accepting-clause trick — the only known mechanism — so it would have to defeat Fiat-Shamir some other way. That is what would make it interesting beyond settling this statement.

Checked against the literature, 2026-08-27. No proof and no refutation found. Targeted check on the Fiat-Shamir and SNARG lines, not an exhaustive sweep.

The route this sits on. The source’s own instantiation of Kilian’s protocol is SSS, so the conjecture would imply that instantiation is Fiat-Shamir friendly — in contrast with the general insecurity of Kilian under Fiat-Shamir. More broadly it proposes “constructing an SSS interactive argument for all of NP as a great open problem,” and observes that this is easier than constructing a non-adaptive SNARG for NP, since any such SNARG is in particular SSS with two additional arbitrary rounds ignored by the verdict function. So the pair — prove the conjecture, then build a succinct SSS argument for NP — is a proposed route to SNARGs from a standard post-quantum assumption, which the source says it believes is promising.

Constant round is a hypothesis. The conjecture is stated for constant-round arguments. The source defines SSS for multi-round protocols too but focuses on the \(4\)-round case, and the conjecture carries the restriction; nothing here should be read as a claim about polynomially many rounds.

What a reviewer should be suspicious of, in order. First, whether a claimed proof respects the existential quantifier honestly — constructing \(\mathcal{H}\) from the protocol is allowed, assuming a random oracle is not. Second, whether the protocol in a claimed counterexample really satisfies Definition 4.2, including that the somewhere-soundness holds with respect to a decisional assumption and in the adaptive form the definition states. Third, whether the round count is constant.