Advances In Cryptology — Crypto 2001: 21St Annual International Cryptology Conference, Santa Barbara, California, Usa, August 19–23, 2001 Proceedings