An Efficient Elliptic Curve Digital Signature Algorithm (ECDSA)