Title: Public-Key Cryptography and Computational Number Theory