Elliptic Curve Digital Signature Algorithm (ECDSA) is a variant of the Digital Signature Algorithm (DSA) which is based on elliptic curve cryptography(ECC). The elliptic curve nistp256 we used to sign and verify signature is specified with a set of parameters defined in Standards for Efficient Cryptography 2 (SEC 2) 2.4.2.