Fischlin Transform: Query-Cost Accounting #
Query-complexity accounting for the Fischlin transform: bounds on the number of
random-oracle queries made by verify and sign, their weighted query cost,
and the corresponding expected-query bounds.
Fischlin verification makes at most ρ random-oracle queries under unit-cost
instrumentation.
Fischlin verification makes at least ρ random-oracle queries under unit-cost
instrumentation.
Fischlin signing makes at most ρ * |Ω| random-oracle queries under unit-cost
instrumentation.
Fischlin signing has weighted query cost at most ρ • (|Ω| • w) whenever every random-oracle
query carries cost at most w.
Fischlin signing has expected weighted query cost at most ρ • (|Ω| • w) whenever every
random-oracle query is weighted by at most w.
Fischlin signing has expected query count at most ρ * |Ω| in the unit-cost runtime model.
This is the expectation-level counterpart of
[Fischlin.sign_usesAtMostRhoCardOmegaQueries].
Fischlin verification has expected query count exactly ρ in the unit-cost runtime model.