ECDSA

From SEGGER Wiki
Revision as of 11:03, 20 August 2020 by Johannes (talk | contribs) (Created page with "ECDSA is a version of the digital signature algorithm (DSA), using elliptic curve cryptography (ECC) as its public key algorithm. It was developed in 1985 and standardized in...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

ECDSA is a version of the digital signature algorithm (DSA), using elliptic curve cryptography (ECC) as its public key algorithm. It was developed in 1985 and standardized in 1999 (ANSI) and 2000 (IEEE, NIST).

ECDSA uses a public and private key pair to sign and verify data. The keys are generated on a chosen elliptic curve, where the curve defines the key size and security level. ECDSA keys and signatures are relatively small compared to RSA signatures at the same security level. A comparison is available at Digital Signature - RSA vs ECDSA.