Primality Testing And Integer Factorization In Public Key Cryptography 2Nd Ed Advances In Information Security