Overview
ECDSA signs message digests using elliptic-curve arithmetic and verifies signatures with the public key.
Creates digital signatures with elliptic-curve keys.
Compact metadata for implementation and discovery.
ECDSA signs message digests using elliptic-curve arithmetic and verifies signatures with the public key.
Quick facts
Runtime and memory behavior at a glance.
Best
O(k^2)
Average
O(k^2)
Worst
O(k^3)
Space
O(k)
s = inverse(k) * (hash(message) + r * private_key) mod nComputes the signature value from the message hash, nonce, and private key.
Show a private key creating a signature that a public key verifies.
Elliptic Curve Digital Signature Algorithm operates in O(k^2) time and O(k) space within the Digital Signature family. Key governing relation: s = inverse(k) * (hash(message) + r * private_key) mod n. Often compared with Elliptic Curve Diffie-Hellman and EdDSA.
What each reference supports for this entry.
NIST Digital Signature Standard covering RSA, ECDSA, and EdDSA signature algorithms.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.