PRF ⇒ MAC

Fully-black-box reduction · standard model · GGM84 · security loss:

Statement

For a PRF with domain and range of superpolynomial size, with canonical verification is a UF-CMA-secure MAC with message space — GGM84.

Sketch

Verification recomputes the tag, so correctness is perfect. The distinguisher runs the forger , answers each query with one query to its own oracle, and outputs iff one further query confirms the forgery. With a truly random function the tag of an unqueried message is uniform in , so outputs with probability at most , and the bound follows.

Notes

  • Domain extension, such as CBC-MAC, enlarges the message space beyond — standard.