Cryptography and Computational Number Theory, Progress in Computer Science and Applied Logic