Modern Cryptography and Elliptic Curves: A Beginner's Guide (Student Mathematical Library)