thraxil.org:

Explanation of Zero Knowledge Proofs Sun 27 Jan 2002