A Paradoxical Indentity-Based Signature Scheme Resulting from Zero-Knowledge
How to construct random functions