Text this: An Improved GN-AK Protocol Using Double-Base Scalar Multiplication and Point Halving over Elliptic Curves