Cryptography With Anonymity In Mind