O ECDSA produz assinaturas digitais usando
curvas elípticas. Fornece os três
serviços da assinatura: autenticidade (quem assinou), integridade (não foi alterado) e
não repúdio (o autor não pode negar). Com chaves curtas e assinaturas compactas.
Parâmetros
Uma curva com ponto-base G de ordem n. A chave privada é um escalar d; a pública é o ponto Q = d·G.
Onde aparece
Certificados TLS, assinatura de código, Bitcoin/Ethereum (curva secp256k1), JWT ES256 e DNSSEC.