PRP ⇒ PRF

Fully-black-box reduction · standard model · via Switching Lemma · IR89 · security loss: for queries (birthday bound)

Statement

A PRP over a domain with superpolynomial in is a PRF with unchanged: for every -query , by the Switching Lemma, and for efficient the additive term is negligible — IR89.

Sketch

Sampled lazily, a random function on answers distinct queries as a random permutation does until two of its outputs collide, which happens with probability at most ; so any PRF distinguisher is a PRP distinguisher up to that additive term.

Notes

  • The switching lemma has a game-playing proof, which corrects a conditioning flaw in the standard proof — BR06.
  • For streaming distinguishers with bits of memory the bound is , tight up to polylogarithmic factors — Din20.