Text this: An improved public key cryptography based on the elliptic curve