Advances in Cryptology EUROCRYPT 2005