Title: Number Theory and Cryptography