Complexity Theory and Cryptology - Rothe, Jörg; Rothe, Jörg; Rozenberg, Grzegorz; Salomaa, Arto (Springer Berlin Heidelberg, 2005)