Chapter 4 Cryptography: the secret life of primes