Text this: Enhanced base point selection algorithm and koblitz message mapping for elliptic curve cryptography