Enhanced Authentication Mechanisms Based On Elliptic Curves