Prover transformation #
This file contains the prover transformation (via query simulation) for the analysis of duplex sponge Fiat-Shamir, following Section 5.4 in the paper.
The query simulation between duplex sponge oracles and basic Fiat-Shamir oracles. This is then composed with the duplex-sponge malicious prover to obtain a basic F-S malicious prover
Equations
Instances For
Alias of DuplexSpongeFS.duplexSpongeToBasicFSQueryImpl
.
The query simulation between duplex sponge oracles and basic Fiat-Shamir oracles. This is then composed with the duplex-sponge malicious prover to obtain a basic F-S malicious prover
Equations
Instances For
The transformation of a duplex-sponge Fiat-Shamir malicious prover to a basic Fiat-Shamir one.
Note: this transformation needs to be an oracle computation itself
Equations
Instances For
Alias of DuplexSpongeFS.duplexSpongeToBasicFSAlgo
.
The transformation of a duplex-sponge Fiat-Shamir malicious prover to a basic Fiat-Shamir one.
Note: this transformation needs to be an oracle computation itself