Contemporary Cryptology - Dario Catalano, Ronald Cramer, Giovanni Crescenzo, Ivan Darmgård, David Pointcheval, Tsuyoshi Takagi ((Advanced Courses in Mathematics - CRM Barcelona))