An anonymous electronic voting protocol for voting over the Internet
Blind Signatures for Untraceable Payments