Advances in elliptic curve cryptography