“…, the system must be complete: there exists a negligible function negl, such that for all statement and witnesses (s, w) ∈ R and security parameters κ, we have Pr[σ ← Prove(s, w, κ) : Verify(s, σ, κ) = 1] > 1 − negl(κ).Definition 9 (Fiat-Shamir transformation[18]). Given a sigma protocol Σ = (Comm, Chal, Resp, Verify Σ ) for relation R and a hash function H, the Fiat-Shamir transformation, denoted FS(Σ, H), is the non-interactive proof system (Prove, Verify), defined as follows:Prove(s, w, κ) = (comm, t) ← Comm(s, w, κ); chal ← H(comm, s); resp ← Resp(chal, t, κ); return (comm, resp) Verify(s, (comm, resp), κ) =chal ← H(comm, s); return Verify Σ (s, (comm, chal, resp), κ)Definition 10 (Zero-knowledge (as formalized in[32])). Let ∆ = (Prove, Verify) be a non-interactive proof system for a relation R, derived by application of the Fiat-Shamir transformation[18] to a random oracle H and the sigma protocol.…”