Complexity theory and cryptology an introduction to cryptocomplexity - Rothe, Jorg (Texts in Theoretical Computer Science An EATCS Series, On behalf of the European Association for Theoretical Computer Science (EATCS), 2005)