Advances in Cryptology - CRYPTO 2005 [electronic resource] : 25th Annual