Watermarking Cryptographic Capabilities
How to construct random functions