Advances In Cryptology - Crypto 2005 by V. Shoup