Documentation

Complexity.Crypto.Computational.OneWayToPRF

Pseudorandom functions from one-way functions #

Combine the general OWF-to-PRG theorem with the GGM construction. The conclusion includes an efficient deterministic evaluator and security against uniform adaptive oracle PPT adversaries. Existence of the one-way function is the sole cryptographic assumption.

Main results #

References #

Adapted from Crypto/Computational/OneWayToPRF.lean on the cslib crypto branch at 5ff69ca93402e7c947208dc56396d6d86203ccd8, using typed machine certificates and the nonnegative game API.

Every uniform one-way function implies a uniform pseudorandom function secure against adaptive, strict polynomial-time oracle adversaries.