Complexity Theory and cryptology An introduction to cryptocomplexity - Rothe, Jorg (Springer, Heielberg)