Falsifiable assumptions
An assumption is falsifiable if a violation of it can be witnessed by a polynomial-time game between a challenger and an adversary, so that a counterexample can be efficiently recognized; KEA-style knowledge assumptions are not.
TODO: syntax and security definition.
Bounded-round assumptions
An -round intractability assumption is a pair of a challenger and a threshold . The challenger may be computationally unbounded, and it interacts with the adversary in at most rounds, for a polynomial fixed in advance. The assumption holds if every efficient adversary makes output with probability at most . A bounded-round assumption is an -round assumption for some polynomial — Pas11, who calls them polynomial-round intractability assumptions. Search and decision assumptions such as DLOG and DDH are 2-round, with thresholds and — standard. OMDL is not bounded-round: its adversary may make any polynomial number of discrete-logarithm queries, so no polynomial bounds the number of rounds in advance — standard. The challenger need not be efficient, so bounded-round assumptions are not a special case of falsifiable ones, whose challenger is efficient.
Non-interactive assumptions
A non-interactive assumption is a pair of efficient algorithms. The instance generator outputs an instance together with private verification information , and the verifier accepts or rejects an answer . The assumption holds if for all efficient , given the instance and no oracle, is negligible — standard. DLOG, CDH and q-SDH are non-interactive; LRSW and OMDL are not, since their adversaries query an oracle — standard. The challenger of a non-interactive assumption runs and , so every non-interactive assumption is falsifiable — standard.
Participates in
Barriers
- No fully-black-box reduction from bounded-round assumptions to Schnorr identification under concurrent attack (via Bounded-round assumptions)
- No fully-black-box reduction from bounded-round assumptions to OMDL (via Bounded-round assumptions)
- No fully-black-box reduction from Falsifiable assumption to SNARK
- No tight simple reduction from non-interactive assumptions to BLS signatures (via Non-interactive assumptions) — circumvented by co-CDH ⇒ BLS signatures, DLOG ⇒ BLS signatures
- No algebraic reduction from non-interactive assumptions to optimally short structure-preserving signatures (via Non-interactive assumptions)
- No tight simple reduction from non-interactive assumptions to Waters signatures (via Non-interactive assumptions) — circumvented by Type 1 pairing + CDH ⇒ Waters signatures