An Introduction to Mathematical Cryptography - Hoffstein, Jeffrey; Pipher, Jill Catherine; Silverman, J.H; Silverman, Joseph H.; Pipher, Jill (Springer, 2008)