Signature schemes and anonymous credentials from bilinear maps
How to Prove Yourself: Practical Solutions to Identification and Signature Problems